.lab-page{color:#141e18}.lab-header{padding-top:clamp(38px,5vw,76px);padding-bottom:35px}.lab-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12px;color:#536354;margin-bottom:30px}.lab-breadcrumb a{text-underline-offset:4px}.lab-header .eyebrow{color:#4c6b36}.lab-header h1{font-size:clamp(38px,5.6vw,79px);letter-spacing:-.065em;line-height:1.07;max-width:1190px;margin:19px 0 24px}.lab-lead{font-size:clamp(18px,2vw,25px);line-height:1.58;max-width:910px;color:#4b5c4d}.lab-author{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#50624f;font-size:12px;border-top:1px solid #c3d0bc;padding-top:17px;margin-top:24px}.lab-author strong{color:#141e18}.lab-cover{margin:0 auto 40px}.lab-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#141e18;border:1px solid #9caa91}.lab-cover figcaption{font-size:12px;color:#526551;margin-top:9px;line-height:1.65}.lab-shell{display:grid;grid-template-columns:minmax(0,780px) minmax(190px,1fr);gap:clamp(35px,7vw,125px);align-items:start;padding-bottom:95px}.lab-content{min-width:0;font-size:17px;line-height:1.75}.lab-content h2{font-size:clamp(29px,3.2vw,45px);line-height:1.15;letter-spacing:-.045em;margin:55px 0 20px}.lab-content h3{font-size:clamp(21px,2vw,27px);line-height:1.24;letter-spacing:-.025em;margin:9px 0 15px}.lab-content p{margin:0 0 22px}.lab-content a{text-underline-offset:5px}.lab-answer,.lab-offer{background:#141e18;padding:clamp(23px,4vw,45px);color:#f5f3e9}.lab-answer .eyebrow,.lab-offer .eyebrow{color:#d7f578}.lab-answer h2,.lab-offer h2{color:#fff;margin:15px 0 18px;font-size:clamp(27px,3vw,36px)}.lab-answer p,.lab-offer p{color:#dfe8d9;margin:0}.lab-step{padding:22px 0 10px;border-top:1px solid #cfdbc7}.lab-step-number{font-size:12px;font-weight:850;letter-spacing:.12em;color:#637b4b}.lab-step h3{margin:10px 0 16px}.lab-ticks{padding:0 0 0 24px;margin:15px 0 25px}.lab-ticks li{padding-left:7px;margin-bottom:13px}.lab-checklist{background:#e5eedb;padding:clamp(23px,4vw,42px);margin:40px 0;border-left:5px solid #667f3c}.lab-checklist h2{margin:12px 0 20px}.lab-checklist ul{list-style:none;margin:12px 0 0;padding:0}.lab-checklist li{display:flex;align-items:flex-start;gap:13px;padding:9px 0;font-size:16px}.lab-box-check{width:19px;height:19px;border:2px solid #547340;border-radius:3px;flex-shrink:0;margin-top:4px;background:#fff}.lab-faq>div{border-top:1px solid #cdd7c5;padding-top:16px}.lab-faq>div h3{font-size:21px}.lab-offer{margin:52px 0 27px}.lab-actions{margin-top:27px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.lab-actions a{font-weight:750;color:#e9f4dd;font-size:14px}.lab-actions .lab-button{background:#d7f578;color:#141e18;padding:15px 18px;text-decoration:none;border-radius:5px}.lab-disclosure{font-size:13px;color:#596959}.lab-author-end{border-top:1px solid #bacab2;padding-top:25px;margin-top:45px;font-size:14px}.lab-author-end p{margin-top:10px}.lab-sidebar{position:sticky;top:115px}.lab-sidebar-inner{border-top:3px solid #141e18;padding-top:22px}.lab-sidebar nav{display:grid;gap:13px;margin:23px 0}.lab-sidebar a{font-size:13px;text-decoration:none;color:#334634}.lab-sidebar a:hover{text-decoration:underline}@media(max-width:850px){.lab-shell{grid-template-columns:1fr}.lab-sidebar{grid-row:1;position:static}.lab-sidebar nav{display:flex;flex-wrap:wrap;gap:12px}.lab-content{font-size:16px}.lab-header{padding-bottom:25px}}@media(max-width:520px){.lab-author{flex-direction:column;align-items:flex-start}.lab-actions .lab-button{width:100%;text-align:center}}@media print{.lab-disclosure,.lab-offer,.lab-sidebar,footer,header{display:none!important}.lab-page{color:#000}.lab-content{font-size:13px}.lab-checklist{page-break-inside:avoid;break-inside:avoid;background:white;border:1px solid #777}.lab-cover{display:none}.lab-answer{background:#fff;color:#000;border:1px solid #777}.lab-answer h2,.lab-answer p{color:#000}}