.site_shell__NY2Tz{min-height:100vh}.site_header__DHK0x{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(222,223,215,.86);background:rgba(247,245,239,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site_footerInner__c_Gpo,.site_headerInner__irMFT,.site_main__CYHyX,.site_wideMain__2cy2O{width:min(1180px,calc(100% - 40px));margin:0 auto}.site_headerInner__irMFT{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site_brand__FYZP1{display:inline-flex;align-items:center;gap:11px;font-weight:900;letter-spacing:-.04em}.site_brand__FYZP1 img{width:34px;height:34px;border-radius:11px}.site_brandName__8C27y{display:flex;flex-direction:column;line-height:1.05}.site_brandName__8C27y small{margin-top:5px;color:var(--muted);font-size:.68rem;font-weight:650;letter-spacing:-.01em}.site_nav__Lkrpg{display:flex;align-items:center;gap:8px}.site_nav__Lkrpg a{padding:9px 13px;border-radius:999px;color:#3f4b43;font-size:.9rem;font-weight:750}.site_nav__Lkrpg a:hover{background:var(--surface);color:var(--brand-dark)}.site_main__CYHyX{max-width:840px;padding:56px 0 92px}.site_wideMain__2cy2O{padding:54px 0 96px}.site_hero__0zW36{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:42px;align-items:center;min-height:520px;padding:68px;border:1px solid #ded9cc;border-radius:30px;background:radial-gradient(circle at 92% 8%,rgba(240,100,58,.12),transparent 28%),linear-gradient(145deg,#fffdf8,#f2f5ec);box-shadow:var(--shadow)}.site_hero__0zW36:after{content:"?";position:absolute;right:3%;bottom:-30%;color:rgba(35,98,71,.055);font-family:Georgia,serif;font-size:31rem;font-weight:900;line-height:1;pointer-events:none}.site_eyebrow__Yj9t9{display:inline-flex;align-items:center;gap:8px;margin-bottom:19px;padding:6px 11px;border-radius:999px;background:var(--accent-soft);color:#a84225;font-size:.76rem;font-weight:800;letter-spacing:-.01em}.site_eyebrow__Yj9t9:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.site_hero__0zW36 h1{max-width:720px;margin:0;font-size:clamp(2.7rem,6vw,5.5rem);line-height:1.02;letter-spacing:-.07em}.site_hero__0zW36 h1 em{color:var(--accent);font-family:inherit;font-style:normal;font-weight:900;text-decoration:underline;text-decoration-color:rgba(240,100,58,.25);text-decoration-thickness:.18em;text-underline-offset:.05em}.site_heroLead__9KzfB{max-width:620px;margin:27px 0 31px;color:#4f5d53;font-size:1.08rem}.site_buttonRow__ml8yo{display:flex;flex-wrap:wrap;gap:12px}.site_primaryButton__NJlVe,.site_secondaryButton__mreqE{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 21px;border-radius:14px;font-weight:850}.site_primaryButton__NJlVe{background:var(--brand);color:#fff;box-shadow:0 10px 24px rgba(35,98,71,.2)}.site_primaryButton__NJlVe:hover{background:var(--brand-dark);transform:translateY(-1px)}.site_secondaryButton__mreqE{border:1px solid var(--line);background:rgba(255,255,255,.72)}.site_proofPanel__WhkXN{position:relative;z-index:1;padding:28px;border:1px solid #eadba1;border-radius:18px 24px 20px 26px;background:#fff8d9;color:var(--ink);box-shadow:0 18px 36px rgba(78,65,25,.12);transform:rotate(.7deg)}.site_proofPanel__WhkXN strong{display:block;margin-bottom:17px;font-size:1rem}.site_proofList__poNbB{list-style:none;margin:0;padding:0}.site_proofList__poNbB li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:14px 0;border-top:1px solid rgba(78,65,25,.15);color:#4d554e;font-size:.9rem}.site_proofList__poNbB b{color:var(--accent)}.site_section__kyPhL{margin-top:88px}.site_sectionHeader__4U16j{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.site_archiveTitle__5Unwq,.site_sectionHeader__4U16j h2{margin:0;font-size:clamp(1.8rem,4vw,2.75rem);letter-spacing:-.045em;line-height:1.15}.site_sectionHeader__4U16j p{max-width:500px;margin:8px 0 0;color:var(--muted)}.site_textLink__kgSZ0{color:var(--brand);font-weight:850;white-space:nowrap}.site_cardGrid__vGlSu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.site_articleCard__7ccmB{overflow:hidden;display:flex;flex-direction:column;min-height:100%;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.site_articleCard__7ccmB:hover{transform:translateY(-5px);border-color:#bdcbbf;box-shadow:var(--shadow)}.site_cardImage__4sZ9y{width:100%;aspect-ratio:16/10;object-fit:contain;padding:16px;border-bottom:1px solid var(--line);background:#fff}.site_cardImageCrop__9DyCo{object-fit:cover;padding:0}.site_cardBody__c5RA6{display:flex;flex:1 1;flex-direction:column;padding:22px}.site_statusTag__YVmaA,.site_tag__d0_fN{align-self:flex-start;display:inline-flex;padding:5px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark);font-size:.72rem;font-weight:900}.site_statusTag__YVmaA{background:var(--warning-soft);color:var(--warning)}.site_cardBody__c5RA6 h3{margin:14px 0 10px;font-size:1.12rem;line-height:1.42;letter-spacing:-.025em}.site_cardBody__c5RA6 p{margin:0 0 20px;color:var(--muted);font-size:.9rem}.site_cardCta__0XD28{margin-top:auto;color:var(--brand);font-size:.86rem;font-weight:900}.site_topicGrid__r1n68{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.site_topicCard__Xpx2s{min-height:170px;padding:22px;border:1px solid var(--line);border-radius:19px;background:rgba(255,253,248,.78)}.site_topicCard__Xpx2s:hover{background:var(--surface-strong);border-color:#bcc9be}.site_topicCard__Xpx2s b{display:block;color:var(--brand);font-size:.75rem}.site_topicCard__Xpx2s h3{margin:20px 0 8px;font-size:1.08rem}.site_topicCard__Xpx2s p{margin:0;color:var(--muted);font-size:.82rem}.site_standardBanner__oLpV8{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:38px;border:1px solid #f1cbbf;border-radius:22px 28px 24px 30px;background:var(--accent-soft);color:var(--ink)}.site_standardBanner__oLpV8 h2{margin:0 0 8px;font-size:1.7rem}.site_standardBanner__oLpV8 p{margin:0;color:#74594f}.site_footer__Bn_2_{border-top:1px solid var(--line);background:#ecebe4}.site_footerInner__c_Gpo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(150px,.7fr);gap:40px;padding:45px 0;color:#5f6861;font-size:.84rem}.site_footerInner__c_Gpo strong{display:block;margin-bottom:8px;color:var(--ink)}.site_footerLinks__3M5_J{display:grid;align-content:start;gap:7px}.site_footerLinks__3M5_J a{width:fit-content;color:#445148;text-decoration:underline;text-decoration-color:rgba(68,81,72,.35);text-underline-offset:3px}.site_footerLinks__3M5_J a:hover{color:var(--brand-dark)}.site_archiveIntro__rsQcu{max-width:680px;margin-bottom:36px}.site_archiveIntro__rsQcu p{color:var(--muted)}.site_guideMethod__pw_1_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:42px}.site_guideMethod__pw_1_ div{min-height:112px;padding:21px;border:1px solid var(--line);border-radius:15px 19px 17px 21px;background:var(--surface);box-shadow:0 8px 22px rgba(32,45,36,.05)}.site_guideMethod__pw_1_ div:nth-child(odd){transform:rotate(-.35deg)}.site_guideMethod__pw_1_ div:nth-child(2n){transform:rotate(.35deg)}.site_guideMethod__pw_1_ b,.site_guideMethod__pw_1_ span{display:block}.site_guideTopicList__oK75l{display:grid;gap:48px}.site_guideTopicSection__Oa_Xt{scroll-margin-top:110px}.site_guideTopicSection__Oa_Xt>h3{margin:0 0 7px;font-size:1.35rem;letter-spacing:-.035em}.site_guideTopicSection__Oa_Xt>p{max-width:720px;margin:0 0 22px;color:var(--muted);font-size:.9rem}.site_guideMethod__pw_1_ b{margin-bottom:15px;color:var(--accent);font-size:.75rem}.site_guideMethod__pw_1_ span{color:var(--ink);font-size:.88rem;font-weight:780}.site_controls__MRX9A{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,260px);gap:12px;margin-bottom:28px}.site_searchInput__6ljiH,.site_select__3B_ve{min-height:50px;padding:0 15px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink)}.site_resultCount__nKBbf{margin-bottom:17px;color:var(--muted);font-size:.85rem}.site_empty__knX_a{grid-column:1/-1;padding:70px 20px;text-align:center;color:var(--muted)}.site_breadcrumb__HfycM{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:26px;color:var(--muted);font-size:.83rem}.site_breadcrumb__HfycM a:hover{color:var(--brand)}@media (max-width:900px){.site_hero__0zW36{grid-template-columns:1fr;padding:46px}.site_proofPanel__WhkXN{max-width:520px}.site_cardGrid__vGlSu,.site_guideMethod__pw_1_,.site_topicGrid__r1n68{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.site_footerInner__c_Gpo,.site_headerInner__irMFT,.site_main__CYHyX,.site_wideMain__2cy2O{width:min(100% - 28px,1180px)}.site_headerInner__irMFT{min-height:64px}.site_brandName__8C27y small,.site_nav__Lkrpg a:nth-child(4){display:none}.site_nav__Lkrpg{gap:2px}.site_nav__Lkrpg a{padding:8px 9px;font-size:.8rem}.site_main__CYHyX,.site_wideMain__2cy2O{padding-top:28px}.site_hero__0zW36{min-height:0;padding:34px 25px;border-radius:24px}.site_hero__0zW36 h1{font-size:3.05rem}.site_section__kyPhL{margin-top:64px}.site_sectionHeader__4U16j{display:block}.site_sectionHeader__4U16j .site_textLink__kgSZ0{display:inline-block;margin-top:14px}.site_cardGrid__vGlSu,.site_controls__MRX9A,.site_footerInner__c_Gpo,.site_guideMethod__pw_1_,.site_topicGrid__r1n68{grid-template-columns:1fr}.site_guideMethod__pw_1_ div,.site_proofPanel__WhkXN{transform:none}.site_standardBanner__oLpV8{grid-template-columns:1fr;padding:29px}}.article_articleHead__GWbcU{margin-bottom:34px}.article_metaRow__NKLyB{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;color:var(--muted);font-size:.82rem}.article_category__zq6zx{padding:5px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark);font-weight:900}.article_articleHead__GWbcU h1{margin:0;font-size:clamp(2rem,6vw,3.6rem);line-height:1.16;letter-spacing:-.055em}.article_description__NnRaL{max-width:720px;margin:21px 0 0;color:#526056;font-size:1.08rem}.article_authorNote__bBEM2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 14px;align-items:center;margin-top:18px;padding:13px 15px;border:1px solid #d8e4d9;border-radius:13px;background:#f2f7f1;color:#4b5b50;font-size:.8rem;line-height:1.55}.article_authorNote__bBEM2 strong{color:var(--brand-dark);font-size:.82rem}.article_authorNote__bBEM2 a{color:var(--brand-dark);font-weight:800;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.article_heroImage__2YEfp{display:block;width:100%;max-height:580px;margin:32px 0;padding:16px;border:1px solid var(--line);border-radius:25px;background:#fff;object-fit:contain;box-shadow:var(--shadow)}.article_heroFigure__bsSAK{margin:32px 0}.article_heroFigure__bsSAK .article_heroImage__2YEfp{margin:0}.article_figure__2nZcb figcaption,.article_heroFigure__bsSAK figcaption{display:grid;gap:4px}.article_heroFigure__bsSAK figcaption{margin-top:9px;color:var(--muted);font-size:.78rem;text-align:center}.article_figure__2nZcb figcaption a,.article_heroFigure__bsSAK figcaption a{color:inherit;text-decoration:underline;text-underline-offset:2px}.article_disclosure__46LeF,.article_editorialNote__PAfpF{margin:24px 0;padding:17px 19px;border-radius:15px;font-size:.85rem}.article_disclosure__46LeF{border:1px solid #efdca3;background:var(--warning-soft);color:#75501a}.article_affiliateEmbed__RK7uS{display:flex;justify-content:center;margin-top:20px}.article_affiliateEmbed__RK7uS iframe{display:block;max-width:100%;border:0;background:#fff}.article_editorialNote__PAfpF{border:1px solid #cfded1;background:#eef5ed;color:#365345}.article_verdict__su8gB{margin:32px 0 42px;padding:27px;border-radius:22px;background:#1f2b23;color:#fff}.article_verdict__su8gB>span{color:#ffb69f;font-size:.75rem;font-weight:900;letter-spacing:.1em}.article_verdict__su8gB h2{margin:8px 0 22px;font-size:1.45rem;line-height:1.4}.article_verdictGrid__fAGkX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.article_verdictGrid__fAGkX div{padding:16px;border-radius:14px;background:rgba(255,255,255,.08)}.article_verdictGrid__fAGkX strong{display:block;margin-bottom:8px;color:#d9f1df;font-size:.83rem}.article_verdictGrid__fAGkX ul{margin:0;padding-left:17px;color:rgba(255,255,255,.8);font-size:.82rem}.article_verdictGrid__fAGkX li+li{margin-top:5px}.article_articleBody__7KheN{font-size:1.03rem}.article_articleSection__8b2qz{margin:50px 0}.article_articleSection__8b2qz>h2,.article_conclusion__zACmM h2,.article_faq__2yFh4 h2,.article_related__EtmGB h2{margin:0 0 18px;font-size:1.55rem;line-height:1.35;letter-spacing:-.035em}.article_articleSection__8b2qz>h2:before{content:"";display:block;width:36px;height:4px;margin-bottom:13px;border-radius:99px;background:var(--accent)}.article_figure__2nZcb{margin:22px 0}.article_figure__2nZcb img{display:block;width:100%;max-width:716px;max-height:680px;height:auto;margin-right:auto;margin-left:auto;padding:10px;border:1px solid var(--line);border-radius:18px;background:#fff;object-fit:contain}.article_figure__2nZcb figcaption{margin-top:9px;color:var(--muted);font-size:.78rem;text-align:center}.article_guideHero__Gn98z{margin:30px 0 42px}.article_guideHero__Gn98z img{display:block;width:100%;border:1px solid var(--line);border-radius:24px;background:#18231d;box-shadow:var(--shadow)}.article_guideHero__Gn98z figcaption{margin:10px 4px 0;color:var(--muted);font-size:.78rem;text-align:center}.article_guideHero__Gn98z a,.article_sourceList__NqypY a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.article_guideMediaDisclosure__PjbeU{margin:-12px 0 28px;padding:12px 14px;border:1px solid #e5d4cb;border-radius:12px;background:#fff7f2;color:#69564e;font-size:.76rem}.article_guideReadingSection__f_H0H+.article_guideReadingSection__f_H0H{margin-top:8px}.article_guideInlineFigure__fR1bl{overflow:hidden;margin:26px 0 52px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 18px 44px rgba(35,50,41,.09)}.article_guideInlineVisual__FzbY_{display:block;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid var(--line);background:#fff}.article_guideInlineVisual__FzbY_ img{display:block;width:100%;height:100%}.article_guideMediaContain__Qphon{object-fit:contain}.article_guideMediaDetailBottom__yQ_GA,.article_guideMediaDetailLower__WOCo5,.article_guideMediaDetailMiddle__0EXvE,.article_guideMediaDetailTop__pVofi,.article_guideMediaDetailUpper__u2ao0{object-fit:cover}.article_guideMediaDetailTop__pVofi{object-position:50% 0}.article_guideMediaDetailUpper__u2ao0{object-position:50% 28%}.article_guideMediaDetailMiddle__0EXvE{object-position:50% 50%}.article_guideMediaDetailLower__WOCo5{object-position:50% 72%}.article_guideMediaDetailBottom__yQ_GA{object-position:50% 100%}.article_guideInlineFigure__fR1bl figcaption{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:18px 20px 20px}.article_guideInlineFigure__fR1bl figcaption>div:first-child{display:grid;gap:5px}.article_guideInlineFigure__fR1bl figcaption span{color:var(--brand);font-size:.72rem;font-weight:850;letter-spacing:.08em}.article_guideInlineFigure__fR1bl figcaption strong{max-width:680px;color:var(--ink);font-size:.98rem;line-height:1.55}.article_guideMediaCredit__PHdTg{display:grid;justify-items:end;gap:5px;color:var(--muted);font-size:.72rem;text-align:right}.article_guideMediaCredit__PHdTg a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.article_markdown__dMiH5{color:#344138}.article_markdown__dMiH5 p{margin:0 0 1.2em}.article_markdown__dMiH5 h2,.article_markdown__dMiH5 h3{margin:2em 0 .7em;color:var(--ink);letter-spacing:-.03em}.article_markdown__dMiH5 h2{font-size:1.5rem}.article_markdown__dMiH5 h3{font-size:1.2rem}.article_markdown__dMiH5 ol,.article_markdown__dMiH5 ul{margin:0 0 1.4em;padding-left:1.4em}.article_markdown__dMiH5 li+li{margin-top:.38em}.article_markdown__dMiH5 table{width:100%;margin:1.5em 0;border-collapse:collapse;font-size:.9rem}.article_markdown__dMiH5 td,.article_markdown__dMiH5 th{padding:11px 12px;border:1px solid var(--line);text-align:left}.article_markdown__dMiH5 th{background:var(--brand-dark);color:#fff}.article_markdown__dMiH5 iframe{max-width:100%;margin:20px auto}.article_conclusion__zACmM{margin:52px 0 32px;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.article_faq__2yFh4{margin:52px 0}.article_faq__2yFh4 details{border-top:1px solid var(--line);padding:16px 0}.article_faq__2yFh4 details:last-child{border-bottom:1px solid var(--line)}.article_faq__2yFh4 summary{cursor:pointer;font-weight:850}.article_faq__2yFh4 p{margin:10px 0 0;color:var(--muted)}.article_ctaBox__oxX_s{margin:42px 0;padding:30px;border-radius:22px;background:var(--accent-soft);text-align:center}.article_ctaBox__oxX_s strong{display:block;margin-bottom:8px;font-size:1.2rem}.article_ctaBox__oxX_s p{margin:0 0 19px;color:#705146;font-size:.88rem}.article_ctaButton__fuwcS{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 23px;border-radius:14px;background:var(--accent);color:#fff;font-weight:900;box-shadow:0 10px 24px rgba(240,100,58,.22)}.article_sourceBox__8H5IE{margin-top:44px;padding:21px;border:1px dashed #b8c3ba;border-radius:16px;color:var(--muted);font-size:.83rem}.article_sourceBox__8H5IE strong{display:block;margin-bottom:5px;color:var(--ink)}.article_sourceList__NqypY{margin:15px 0 0;padding:14px 0 0 20px;border-top:1px solid var(--line)}.article_sourceList__NqypY li+li{margin-top:9px}.article_sourceList__NqypY span{display:block;margin-top:2px;font-size:.74rem}.article_related__EtmGB{margin-top:70px;padding-top:34px;border-top:1px solid var(--line)}.article_relatedGrid__Svwv9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.article_relatedLink__h3gq3{padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:.86rem;font-weight:780}.article_relatedLink__h3gq3:hover{border-color:#b9c7bc;color:var(--brand)}@media (max-width:720px){.article_guideInlineFigure__fR1bl figcaption,.article_relatedGrid__Svwv9,.article_verdictGrid__fAGkX{grid-template-columns:1fr}.article_guideMediaCredit__PHdTg{justify-items:start;text-align:left}.article_guideInlineFigure__fR1bl{margin-bottom:42px;border-radius:18px}.article_articleHead__GWbcU h1{font-size:2.25rem}.article_authorNote__bBEM2{grid-template-columns:1fr;gap:5px}.article_heroImage__2YEfp{margin:24px 0;border-radius:18px}.article_figure__2nZcb img{max-height:none;padding:6px;border-radius:14px}}