.guide{background:#fbfcf8;color:#1c3027;padding:28px 0 80px}.guideBreadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:.8125rem;color:#58665d;margin-bottom:42px}.guideBreadcrumb a:hover{text-decoration:underline}.guideHeader{max-width:980px;margin:0 auto;padding-bottom:36px;border-bottom:1px solid #d7dfd5}.guide .kicker{font-size:.75rem;letter-spacing:.12em;font-weight:600;color:#486549;margin:0 0 20px}.guide h1{font-size:clamp(2.6rem,4.8vw,4.3rem);line-height:1.04;letter-spacing:-.025em;max-width:23ch;margin:0 0 22px}.guide h1 span{display:block;color:#587056;margin-top:10px;font-size:.78em}.guideDeck{font-size:1.15rem;line-height:1.65;max-width:58ch;color:#59665c;margin:0 0 26px}.byline{display:flex;gap:13px;align-items:center;font-size:.875rem}.byline a{font-weight:600}.byline div>span{display:block;color:#647065;font-size:.75rem;margin-top:3px}.authorInitial{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#e2eadd;color:#16442d;font-weight:600}.guideLayout{display:grid;grid-template-columns:210px minmax(0,740px);gap:64px;max-width:1014px;margin:28px auto 0}.guideAside{padding-top:84px}.guideAside>p:not(.kicker){font-size:1.125rem;line-height:1.8;color:#4b5e50}.guideAside>a{font-size:.8125rem;text-decoration:underline;text-underline-offset:4px;display:block;margin-top:22px}.guideArticle{min-width:0}.articleTools{display:flex;align-items:center;gap:8px;margin-bottom:27px;flex-wrap:wrap}.articleTools>span:first-child{font-size:.75rem;color:#627064;margin-right:9px}.articleTools button,.articleTools>a{width:44px;height:44px;border:1px solid #d4dfd0;background:transparent;border-radius:50%;color:#285238;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.articleTools>span[role]{font-size:.75rem;color:#48634c}.guideBody{font-size:1rem;line-height:1.85;color:#39493f}.guideBody p{margin:0 0 19px}.guideBody .lead{font-size:1.17rem;line-height:1.8;color:#1e3b2b}.guideBody h2{font-size:2.05rem;line-height:1.2;letter-spacing:-.015em;color:#193c2a;margin:44px 0 18px}.guideBody h3{font-size:1.5rem;line-height:1.25;color:#203f2d;margin:31px 0 13px}.guideBody a:not(.cta){color:#245a38;text-decoration:underline;text-underline-offset:3px}.guideBody section{scroll-margin-top:100px}.guideBody .contents{padding:23px 26px;margin:28px 0 36px;border:1px solid #d7e0d3;border-radius:5px;background:#f0f4ec;display:flex;flex-direction:column;gap:5px;font-size:.875rem}.guideBody .contents strong{color:#264c33;margin-bottom:4px}.guideBody .tableWrap{overflow-x:auto;margin:25px 0;max-width:100%;border:1px solid #d5dfd0;border-radius:5px}.guideBody table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.6}.guideBody td,.guideBody th{text-align:left;vertical-align:top;padding:16px 17px;border-bottom:1px solid #dbe2d6;min-width:135px}.guideBody thead{background:#e6eddf;color:#24412c}.guideBody tbody th{font-weight:600;color:#24412c;width:23%}.guideBody tr:last-child>*{border-bottom:0}.guideBody ul{padding-left:22px;margin:20px 0}.guideBody li{padding-left:4px;margin-bottom:12px}.guideBody .note,.guideBody .tip{background:#f1f3e8;border-left:3px solid #a58d51;padding:22px 26px;margin:25px 0}.guideBody aside p{margin:5px 0 0;font-size:.9375rem}.guideBody .comparison{margin:28px 0;background:#eaf0e4;border:1px solid #d0ddc8;border-radius:6px;padding:28px}.comparison figcaption>strong{display:block;color:#23452d;font-size:1.1rem;line-height:1.5}.comparison figcaption>span{display:block;font-size:.75rem;line-height:1.65;margin-top:10px;color:#596553}.quoteGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.quoteGrid>div{padding:22px;background:#fbfcf8;border:1px solid #d6e0ce;border-radius:4px}.quoteGrid>div>span{display:block;font-size:.66rem;letter-spacing:.07em;font-weight:600}.quoteGrid>div>strong{display:block;font-size:2.5rem;color:#1f452c;line-height:1.3;margin:10px 0 14px}.quoteGrid strong small{font-size:.8rem;font-weight:400}.quoteGrid p{font-size:.875rem;line-height:1.8}.quoteGrid b{border-top:1px solid #d2ddc9;display:block;padding-top:15px;font-size:1rem;color:#234a2e}.guideBody .comparison>p{font-size:.8125rem;line-height:1.75;margin:0}.guideBody .brief{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-inter),sans-serif;font-size:.875rem;line-height:1.9;background:#f0f3ec;border:1px solid #d4ddcf;border-radius:5px;padding:25px;user-select:all}.guideBody details{border-bottom:1px solid #d5ded0}.guideBody summary{padding:21px 28px 21px 0;cursor:pointer;font-weight:600;line-height:1.6;color:#25452e;min-height:44px}.guideBody details p{padding:0 0 15px;font-size:.9375rem}.guideBody .nextStep{border-top:1px solid #d2deca;border-bottom:1px solid #d2deca;padding:30px 0;margin-top:40px}.guideBody .nextStep h2{margin-top:0}.guideBody .nextStep .kicker{margin-bottom:12px}.guideBody .cta{display:inline-flex;align-items:center;min-height:48px;padding:12px 22px;border-radius:4px;background:#123e2b;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none}.guideBody .secondary{display:block;width:fit-content;margin-top:18px;font-size:.8125rem}.guideBody .sources h2{font-size:1.45rem;margin-bottom:18px}.sources ol{padding-left:22px;font-size:.875rem;line-height:1.6}.sources li{padding-left:5px;margin-bottom:12px}.sources small{display:block;font-size:.75rem;color:#697166}.authorCard{display:flex;gap:20px;border-top:1px solid #d4ddcf;padding-top:27px;margin-top:36px;font-size:.875rem;line-height:1.75}.authorCard h2{font-size:1.55rem;margin:0 0 5px}.authorCard .kicker{margin-bottom:6px;font-size:.625rem}.authorCard .authorRole{color:#64705e;font-size:.8125rem;margin-bottom:12px}.authorCard a{font-size:.8125rem;text-decoration:underline}.backToBlog{display:inline-block;margin-top:30px;font-size:.875rem;color:#285334}.guide :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid #a58a36;outline-offset:4px}.guide a:hover{text-decoration:underline}.guide .cta:hover{background:#205d3d;color:#fff}@media(max-width:1000px){.guideLayout{grid-template-columns:minmax(0,740px);justify-content:center}.guideAside{display:none}.guideHeader{max-width:740px}}@media(max-width:600px){.guide{padding-top:22px;padding-bottom:48px}.guideBreadcrumb{font-size:.7rem;gap:7px;margin-bottom:30px}.guide h1{font-size:2.65rem}.guideDeck{font-size:1rem}.guideLayout{margin-top:24px}.guideBody{font-size:.9375rem}.guideBody .lead{font-size:1.05rem}.guideBody h2{font-size:1.8rem}.guideBody h3{font-size:1.4rem}.guideBody .comparison{padding:19px}.quoteGrid{gap:12px}.quoteGrid>div{padding:15px 12px}.quoteGrid>div>strong{font-size:2rem}.quoteGrid>div>span{font-size:.6rem}.quoteGrid b{font-size:.85rem}.guideBody .brief{padding:20px;font-size:.8rem}.guideBody .contents{padding:20px}.guideBody .note,.guideBody .tip{padding:18px 20px}.authorCard{gap:14px}.articleTools{gap:7px}.guideBody td,.guideBody th{padding:13px}.guideBody .cta{width:100%;justify-content:center;text-align:center}}@media(max-width:350px){.quoteGrid{grid-template-columns:1fr}}@media print{.articleTools,.backToBlog,.guideAside,.guideBreadcrumb,body>footer,body>header{display:none!important}.guide{padding:0;background:#fff}.guideLayout{display:block}.guideBody details>p{display:block!important}.guideBody .tableWrap{overflow:visible}.comparison,.guideBody section{break-inside:avoid}.guide h1{font-size:28pt}.guideBody{font-size:10pt}.guideBody h2{font-size:18pt}}