.page_page__lH5KS{--article-ink:#2b1e15;--article-accent:#6b5a52;--article-highlight:#b19f8f;--article-paper:#f6f2ef;background:var(--article-paper);color:var(--article-ink)}.page_page__lH5KS.page_olivePage__RmgP6{--article-ink:#142139;--article-accent:#64734d;--article-highlight:#9ba789;--article-paper:#f6f6f3}.page_page__lH5KS.page_searchPage__KE419{--article-ink:#10263b;--article-accent:#167362;--article-highlight:#55c2a5;--article-paper:#f3f8f7}.page_page__lH5KS.page_taxPage__xA0aK{--article-ink:#27261f;--article-accent:#65714b;--article-highlight:#a8b37f;--article-paper:#f7f5ee}.page_hero__Z1zGs{padding:5rem 0 3rem;background:radial-gradient(circle at 88% 12%,rgba(18,54,95,.72),transparent 38%),linear-gradient(145deg,#121212,#1b1616 48%,#2b1e15);color:#fff}.page_hero__Z1zGs.page_oliveHero__sRxCo{background:radial-gradient(circle at 88% 12%,rgba(100,115,77,.72),transparent 38%),linear-gradient(145deg,#121820,#182231 52%,#26301f)}.page_hero__Z1zGs.page_searchHero__WwJM_{background:radial-gradient(circle at 86% 10%,rgba(19,128,107,.58),transparent 38%),linear-gradient(145deg,#08131f,#102b40 52%,#134739)}.page_hero__Z1zGs.page_taxHero__0PQRO{background:radial-gradient(circle at 86% 12%,rgba(101,113,75,.62),transparent 38%),linear-gradient(145deg,#171513,#2b2119 52%,#354029)}.page_articleGrid__919kB,.page_heroInner__j_3r3,.page_moreInner__T46_9{width:min(1180px,calc(100% - 2rem));margin:0 auto}.page_eyebrow__sbpP6{margin:0 0 1rem;color:#d4c3bc;font-family:var(--font-heading);font-size:.82rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.page_hero__Z1zGs h1{max-width:980px;margin:0;color:#fff;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.98;letter-spacing:-.045em}.page_dek__pc3EZ{max-width:760px;margin:1.5rem 0;color:#eee8e6;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6}.page_meta__Mac_h{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;color:#cfc5bf;font-size:.95rem}.page_meta__Mac_h span:not(:last-child):after{content:"•";margin-left:.65rem;color:var(--article-highlight)}.page_authorLine__MCKom{display:flex;flex-wrap:wrap;gap:.4rem .75rem;align-items:center;margin-bottom:.75rem;color:#d9ded2;font-size:.95rem}.page_authorName__3U1Eo{color:#fff;font-weight:700}.page_authorProfile__WSlyu{display:flex;align-items:center;gap:.85rem;margin:1.5rem 0 1rem}.page_authorPhoto__rnFyw{width:58px;height:58px;border:2px solid rgba(255,255,255,.72);border-radius:50%;background:#dbe7e3;object-fit:cover}.page_authorProfile__WSlyu div{display:grid;grid-gap:.1rem;gap:.1rem;color:#cfe0dd;font-size:.93rem}.page_imageWrap__UOC9C{width:min(1180px,calc(100% - 2rem));margin:-1px auto 0;padding-top:2rem}.page_featuredImage__vqqCR{width:100%;height:auto;display:block;border:1px solid rgba(255,255,255,.12);border-radius:1.35rem;box-shadow:0 28px 70px rgba(43,30,21,.28)}.page_articleGrid__919kB{display:grid;grid-template-columns:230px minmax(0,760px);justify-content:center;grid-gap:4rem;gap:4rem;padding:4.5rem 0 6rem}.page_toc__mFWGn{align-self:start;position:-webkit-sticky;position:sticky;top:7rem;padding-top:.35rem}.page_tocTitle__ZSgIH{margin-bottom:1rem;color:#7a6b62;font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.page_toc__mFWGn a{display:block;padding:.42rem 0;color:#6b5a52;font-size:.92rem;line-height:1.35}.page_toc__mFWGn a:hover{color:var(--article-ink)}.page_article__GqWnK{min-width:0;color:#403832;font-size:1.15rem;line-height:1.78}.page_article__GqWnK p{margin-bottom:1.5rem}.page_olivePage__RmgP6 .page_article__GqWnK a{color:#596a43;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(89,106,67,.35);text-decoration-color:rgba(89,106,67,.35);text-underline-offset:.2em}.page_olivePage__RmgP6 .page_article__GqWnK a:hover{color:#334225;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.page_searchPage__KE419 .page_article__GqWnK a{color:#126b5b;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(18,107,91,.35);text-decoration-color:rgba(18,107,91,.35);text-underline-offset:.2em}.page_searchPage__KE419 .page_article__GqWnK a:hover{color:#0b493e;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.page_taxPage__xA0aK .page_article__GqWnK a{color:#59663c;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(89,102,60,.35);text-decoration-color:rgba(89,102,60,.35);text-underline-offset:.2em}.page_taxPage__xA0aK .page_article__GqWnK a:hover{color:#394522;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.page_article__GqWnK h3{scroll-margin-top:7rem;margin:2.75rem 0 .85rem;color:var(--article-ink);font-family:var(--font-heading);font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}.page_article__GqWnK h2{scroll-margin-top:7rem;margin:4rem 0 1rem;color:var(--article-ink);font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:-.03em}.page_lead__rduJY{color:var(--article-ink);font-family:var(--font-heading);font-size:1.55rem;font-weight:600;line-height:1.45}.page_proTip___0gyC,.page_realityCheck__I6eWg,.page_systemBox__uKns_{margin:2.25rem 0;padding:1.5rem 1.65rem;border-radius:1rem}.page_realityCheck__I6eWg{border:1px solid #ded4ce;background:#fff;box-shadow:0 12px 35px rgba(78,52,46,.08)}.page_realityCheck__I6eWg ul{margin:0 0 1rem;padding-left:1.25rem}.page_realityCheck__I6eWg li{margin:.55rem 0}.page_proTip___0gyC p:last-child,.page_realityCheck__I6eWg p:last-child,.page_systemBox__uKns_ p:last-child{margin-bottom:0}.page_sectionIntro__EHGnK{margin-top:-.35rem;color:#74665e;font-size:1rem}.page_siteList__zN_tv{display:grid;grid-gap:.8rem;gap:.8rem;margin:1.5rem 0 2.5rem;padding:0;list-style:none;counter-reset:sites var(--counter-start,0)}.page_siteList__zN_tv li{counter-increment:sites;position:relative;padding:1.1rem 1.15rem 1.1rem 4.35rem;border:1px solid #ded4ce;border-radius:.85rem;background:rgba(255,255,255,.76);font-size:1rem;line-height:1.55}.page_siteList__zN_tv li:before{content:counter(sites,decimal-leading-zero);position:absolute;left:1.1rem;top:1rem;color:var(--article-accent);font-family:var(--font-heading);font-size:1.25rem;font-weight:800}.page_siteList__zN_tv a{color:var(--article-ink);font-weight:800;text-decoration:underline;-webkit-text-decoration-color:rgba(107,90,82,.35);text-decoration-color:rgba(107,90,82,.35);text-underline-offset:.2em}.page_siteList__zN_tv a:hover{color:var(--article-accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.page_proTip___0gyC{border-left:5px solid var(--article-highlight);background:#eee8e6;color:#4e342e}.page_systemBox__uKns_{border:1px solid #c9a687;background:#f1e8e2}.page_systemBox__uKns_ ol,.page_systemBox__uKns_ ul{margin:0;padding-left:1.25rem}.page_systemBox__uKns_ li{margin:.8rem 0;padding-left:.35rem}.page_tableWrap__Gs9_p{width:100%;margin:1.5rem 0 2.25rem;overflow-x:auto;border:1px solid #d8ddd1;border-radius:1rem;background:#fff;box-shadow:0 12px 35px rgba(20,33,57,.06)}.page_dataTable__jq7vi{width:100%;min-width:620px;border-collapse:collapse;font-size:1rem;line-height:1.5}.page_dataTable__jq7vi td,.page_dataTable__jq7vi th{padding:1rem 1.1rem;border-bottom:1px solid #e5e8e0;text-align:left;vertical-align:top}.page_dataTable__jq7vi th{background:#e9ede4;color:#142139;font-family:var(--font-heading);font-size:.9rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.page_dataTable__jq7vi tr:last-child td{border-bottom:0}.page_dataTable__jq7vi tbody tr:nth-child(2n){background:#fafbf8}.page_sourceNote__MBQbL{margin-top:-1.5rem;color:#6c7564;font-size:.88rem}.page_disclaimer__UOdBL{margin:2rem 0;padding:1.2rem 1.35rem;border-left:5px solid #a8b37f;border-radius:0 .9rem .9rem 0;background:#ebe9dd;color:#514e3c;font-style:italic}.page_taxHighlight___Y4XE{margin:1.75rem 0;padding:1.55rem 1.65rem;border:1px solid #c9d0ad;border-radius:1rem;background:#edf0e3;color:#374127;box-shadow:0 12px 30px rgba(48,58,35,.07)}.page_taxChecklist__v62CO{border-color:#cbd2b5;background:#eef0e6}.page_taxChecklist__v62CO li{margin:1rem 0}.page_creditLine__bM_Xy{margin:3rem 0;padding:1.4rem 1.5rem;border-top:1px solid #cfd3bf;border-bottom:1px solid #cfd3bf;color:#5c5c4d;font-style:italic}.page_referenceNote__QEVay{margin-top:2.5rem;color:#71715f;font-size:.9rem;line-height:1.65}.page_taxPage__xA0aK .page_dataTable__jq7vi th{background:#e5e9d9;color:#303827}.page_codeBlock__1S6kS{margin:1.25rem 0 1.75rem;padding:1.2rem 1.35rem;border:1px solid #bdd9d2;border-radius:.85rem;background:#0d2538;color:#b7f3e3;font-size:1.1rem;font-weight:700;letter-spacing:.01em}.page_codeBlock__1S6kS,.page_costFormula__MffUG{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.page_costFormula__MffUG{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:baseline;margin:1.5rem 0 2rem;padding:1.35rem 1.5rem;border:1px solid #aeb99b;border-radius:1rem;background:#1a2834;color:#eef2e8;font-size:1rem;line-height:1.6}.page_costFormula__MffUG strong{color:#cdd8b6;font-family:var(--font-heading);font-size:1.18rem}.page_costWarningRow__Gy5RG{background:#edf0e6!important;color:#2f3924}.page_diagnosticFork__L_QWd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0 2rem}.page_diagnosticFork__L_QWd>div{padding:1.4rem;border:1px solid #c9ded8;border-radius:1rem;background:#fff;box-shadow:0 12px 30px rgba(16,38,59,.06)}.page_diagnosticFork__L_QWd h3{margin:.7rem 0 .65rem;font-size:1.35rem}.page_diagnosticFork__L_QWd p{margin-bottom:.8rem;font-size:1rem;line-height:1.55}.page_pathLabel___mjZt{display:inline-flex;padding:.3rem .62rem;border-radius:999px;background:#d9f1eb;color:#0f6252;font-family:var(--font-heading);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_evidenceFigure__qOc6c{width:min(850px,calc(100vw - 2rem));margin:2rem 0 2.5rem 50%;transform:translateX(-50%)}.page_evidenceImage__ZqHK3{display:block;width:100%;height:auto;border:1px solid #c9ded8;border-radius:1rem;background:#eef3f9;box-shadow:0 16px 42px rgba(16,38,59,.12)}.page_evidenceFigure__qOc6c figcaption{margin-top:.75rem;color:#536a67;font-size:.92rem;font-style:italic;line-height:1.45;text-align:center}.page_pullQuote__domFD{margin:2.5rem 0;padding:1.75rem 1.9rem;border-left:5px solid #8f9d78;border-radius:0 1rem 1rem 0;background:#e9ede4;color:#26341f;font-family:var(--font-heading);font-size:1.35rem;font-weight:650;line-height:1.5}.page_redFlags__4xQfQ{margin:2rem 0;padding:1.5rem 1.65rem;border:1px solid #d9c7c0;border-radius:1rem;background:#f7ece8;color:#59382f}.page_redFlags__4xQfQ p:last-child{margin-bottom:0}.page_faqList__XQIL1{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1.5rem}.page_faqList__XQIL1 details{border:1px solid #ded4ce;border-radius:.9rem;background:#fff}.page_faqList__XQIL1 summary{padding:1.25rem 3rem 1.25rem 1.25rem;color:var(--article-ink);cursor:pointer;font-family:var(--font-heading);font-size:1.15rem;font-weight:750}.page_faqList__XQIL1 summary h3{display:inline;margin:0;font:inherit;letter-spacing:inherit}.page_faqList__XQIL1 details p{padding:0 1.25rem 1.25rem;margin:0;font-size:1rem}.page_cta__iqk6i{margin-top:4rem;padding:2rem;border-radius:1.25rem;background:#2b1e15;color:#eee8e6;font-family:var(--font-heading);font-size:1.4rem;line-height:1.5}.page_cta__iqk6i a{color:#d4c3bc;font-weight:800;text-decoration:underline;text-underline-offset:.2em}.page_more__UpPeM{padding:4rem 0;background:#1b1616;color:#fff}.page_moreInner__T46_9{display:flex;align-items:center;justify-content:space-between;gap:2rem}.page_more__UpPeM h2{margin:0 0 .4rem;color:#fff;font-size:clamp(2rem,4vw,3rem)}.page_more__UpPeM p{margin:0;color:#cfc5bf}.page_moreLink__m6dw0{flex:0 0 auto;display:inline-flex;padding:.9rem 1.25rem;border-radius:999px;background:var(--article-highlight);color:#1b1616;font-weight:800}.page_moreLink__m6dw0:hover{color:#1b1616;transform:translateY(-2px)}.page_searchMore__KHJEY{background:#0d2538}.page_searchPage__KE419 .page_moreLink__m6dw0{background:#55c2a5;color:#09271f}.page_taxMore__V_DAA{background:#24251d}.page_taxPage__xA0aK .page_moreLink__m6dw0{background:#a8b37f;color:#202418}@media (max-width:900px){.page_articleGrid__919kB{grid-template-columns:minmax(0,760px);gap:2rem}.page_toc__mFWGn{position:static;padding:1.25rem;border:1px solid #ded4ce;border-radius:1rem;background:#fff}.page_toc__mFWGn nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1.5rem;column-gap:1.5rem}}@media (max-width:600px){.page_hero__Z1zGs{padding:3.5rem 0 2rem}.page_articleGrid__919kB,.page_heroInner__j_3r3,.page_imageWrap__UOC9C,.page_moreInner__T46_9{width:min(100% - 1.25rem,1180px)}.page_hero__Z1zGs h1{font-size:2.7rem}.page_meta__Mac_h{align-items:flex-start;flex-direction:column;gap:.25rem}.page_meta__Mac_h span:not(:last-child):after{content:"";margin:0}.page_featuredImage__vqqCR{border-radius:.8rem}.page_articleGrid__919kB{padding:2.5rem 0 4rem}.page_toc__mFWGn nav{grid-template-columns:1fr}.page_article__GqWnK{font-size:1.04rem}.page_article__GqWnK h2{margin-top:3rem}.page_article__GqWnK h3{margin-top:2.25rem}.page_diagnosticFork__L_QWd{grid-template-columns:1fr}.page_evidenceFigure__qOc6c{width:100%}.page_lead__rduJY{font-size:1.3rem}.page_siteList__zN_tv li{padding-left:3.65rem}.page_siteList__zN_tv li:before{left:.85rem}.page_moreInner__T46_9{align-items:flex-start;flex-direction:column}}.page_page__wbm3l section[id]{scroll-margin-top:7rem}.page_page__wbm3l article section:first-child h2{margin-top:2.5rem}.page_page__wbm3l table tbody th{background:transparent;text-transform:none;letter-spacing:0;font-size:1rem;min-width:125px}.page_page__wbm3l table tbody tr:last-child th{border-bottom:0}.page_page__wbm3l [role=region]:focus-visible{outline:3px solid #64734d;outline-offset:4px}.page_projectFigure__y7Jcl{width:100%;margin-left:0;transform:none}.page_cardEyebrow__SF4EJ{display:block;font-family:var(--font-heading);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#53623f}.page_evidenceCard__sdk0I{margin:2rem 0;padding:1.65rem;border:1px solid #cbd3bf;border-radius:1rem;background:#fff}.page_evidenceCard__sdk0I dl{margin:0}.page_evidenceCard__sdk0I dl>div{display:grid;grid-template-columns:145px 1fr;grid-gap:1rem;gap:1rem;padding:.85rem 0;border-top:1px solid #e3e7dc}.page_evidenceCard__sdk0I dt{font-family:var(--font-heading);font-size:.95rem;color:#142139}.page_evidenceCard__sdk0I dd{margin:0;font-size:1rem}.page_page__wbm3l article .page_evidenceNote__Rc6vF{margin:1.1rem 0 0;color:#65705c;font-size:.87rem;line-height:1.6}.page_scenarioLabel__a6I9d{display:inline-block;padding:.35rem .7rem;border-radius:.4rem;background:#e7ebdf;color:#455330;font-size:.83rem;font-weight:700}.page_worksheetSteps__Xc4_A{padding-left:1.3rem}.page_worksheetSteps__Xc4_A li{margin:.8rem 0;padding-left:.3rem}.page_worksheetCta__0LMMH{padding:1.8rem;margin:2rem 0;border-radius:1rem;background:#e8eddf;border:1px solid #c9d2bb}.page_page__wbm3l article .page_worksheetCta__0LMMH h3{margin-top:.8rem}.page_page__wbm3l article a.page_button__Y4pFY{display:inline-flex;padding:.9rem 1.1rem;border-radius:.5rem;background:#25352b;color:#fff;text-decoration:none;font-size:.95rem;line-height:1.5}.page_page__wbm3l article a.page_button__Y4pFY:hover{background:#3d5035;color:#fff}.page_page__wbm3l article a.page_button__Y4pFY:focus-visible{outline:3px solid #64734d;outline-offset:4px}.page_page__wbm3l article .page_contactCta__sTPEk{background:#18282c;color:#edf2e7}.page_page__wbm3l article .page_contactCta__sTPEk h2{color:#fff;margin-top:0;font-size:clamp(1.8rem,4vw,2.6rem)}.page_page__wbm3l article .page_contactCta__sTPEk a{color:#d1dfb4;-webkit-text-decoration-color:#8f9d78;text-decoration-color:#8f9d78}.page_page__wbm3l article .page_contactCta__sTPEk p:last-child{margin-bottom:0}.page_serviceLink__JSqVG{font-size:1rem}.page_more__lWgVK{background:#18282c}@media (max-width:600px){.page_evidenceCard__sdk0I,.page_worksheetCta__0LMMH{padding:1.2rem}.page_evidenceCard__sdk0I dl>div{grid-template-columns:1fr;gap:.2rem}}