.article-page_page__jOehY{width:100%;max-width:1488px;margin:0 auto;padding:40px 24px clamp(64px,7vw,96px)}.article-page_grid__2E2qW{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,392px);gap:clamp(28px,4vw,64px);align-items:start}.article-page_article__Wme0d{min-width:0}.article-page_back__mdhe9{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 0 18px;font-family:inherit;font-size:13px;font-weight:var(--weight-medium);color:var(--finch);text-decoration:none}.article-page_back__mdhe9:hover{color:var(--accent)}.article-page_title__WLj6Y{margin:0;font-family:var(--font-serif-display);font-size:clamp(30px,4.2vw,54px);font-weight:var(--weight-display);line-height:1.06;letter-spacing:-.025em;color:var(--ink);text-wrap:pretty}.article-page_meta__VewhC{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.article-page_category__V7O4D{position:relative;display:inline-grid;place-items:center;padding:8px 16px;line-height:1.6;border-radius:var(--radius-pill);background:rgba(96,106,71,.14);font-family:var(--font-body);font-size:12px;font-weight:var(--weight-semibold);color:var(--finch);text-decoration:none;transition:background var(--dur-hover) var(--ease-out)}.article-page_category__V7O4D:after{content:"";position:absolute;top:50%;left:0;right:0;height:var(--hit-min);transform:translateY(-50%)}.article-page_category__V7O4D:hover{background:rgba(96,106,71,.22);color:#4e5639}.article-page_byline__IR_7R{margin:0;font-size:12.5px;color:var(--text-muted)}.article-page_lead__1GxzE{margin:26px 0 0;font-size:16.5px;line-height:29px;color:rgba(35,39,26,.78);text-wrap:pretty}.article-page_cover__eJFPZ{position:relative;margin:28px 0 0;border-radius:26px;aspect-ratio:16/10;overflow:hidden}.article-page_coverImage__TtVk0{object-fit:contain}.article-page_body__3BpU_ p{margin:28px 0 0;font-size:15.5px;line-height:28px;color:rgba(35,39,26,.74);text-wrap:pretty}.article-page_body__3BpU_ h2{margin:34px 0 0;font-family:var(--font-body);font-size:19px;font-weight:var(--weight-semibold);letter-spacing:-.015em;line-height:1.3;color:var(--ink)}.article-page_body__3BpU_ h2+p{margin-top:14px}.article-page_body__3BpU_ ol{margin:26px 0 0;padding:0;list-style:none;counter-reset:step;display:grid;gap:12px}.article-page_body__3BpU_ ol>li{counter-increment:step;display:flex;align-items:center;gap:14px;min-height:58px;padding:12px 20px;border-radius:18px;background:#fffdf8;border:1px solid rgba(35,39,26,.09);font-size:14.5px;line-height:22px;color:var(--ink)}.article-page_body__3BpU_ ol>li:before{content:counter(step);display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:rgba(96,106,71,.16);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:13px;font-weight:var(--weight-semibold);color:var(--finch)}.article-page_body__3BpU_ ul{margin:26px 0 0;padding-left:22px;display:grid;gap:8px;font-size:15.5px;line-height:28px;color:rgba(35,39,26,.74)}.article-page_body__3BpU_ blockquote{margin:30px 0 0;padding:4px 0 4px 22px;border-left:2px solid var(--matte-sage);font-family:var(--font-serif-display);font-size:21px;line-height:1.45;color:var(--ink)}.article-page_body__3BpU_ a{color:var(--finch);text-underline-offset:3px}.article-page_body__3BpU_ a:hover{color:var(--accent)}.article-page_body__3BpU_ strong{font-weight:var(--weight-semibold);color:var(--ink)}.article-page_share__PjDWQ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:40px 0 0;padding:22px 0 0;border-top:1px solid rgba(35,39,26,.12)}.article-page_shareHeading__lRyTG{margin:0;font-family:var(--font-body);font-size:14px;font-weight:var(--weight-semibold);color:var(--ink)}.article-page_shareRow___z1FY{display:flex;align-items:center;gap:8px}.article-page_shareButton__sLO40{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(35,39,26,.14);background:#fffdf8;color:var(--ink);cursor:pointer;transition:background var(--dur-hover) var(--ease-out)}.article-page_shareButton__sLO40:hover{background:var(--tint-1);color:var(--ink)}.article-page_shareStatus__A2iVR{font-size:12.5px;color:var(--finch)}.article-page_aside__4Ry1m{position:sticky;top:96px;align-self:start;display:grid;gap:20px;min-width:0}.article-page_asideHeading__XFYNi{margin:0;font-family:var(--font-serif-display);font-size:clamp(22px,2.2vw,28px);font-weight:var(--weight-display);line-height:1.1;letter-spacing:-.02em;color:var(--finch)}.article-page_rel__zBPtM{display:grid;gap:12px;min-width:0}.article-page_relWell__o4E_Z{position:relative;display:block;border-radius:20px;aspect-ratio:16/9;overflow:hidden}.article-page_rel__zBPtM[data-variant=more] .article-page_relWell__o4E_Z{border-radius:22px;aspect-ratio:4/3}.article-page_relBadge__skLxL{position:absolute;left:12px;top:12px;z-index:2;padding:6px 12px;border-radius:var(--radius-pill);background:var(--finch);color:var(--english-cream);font-family:var(--font-body);font-size:10.5px;font-weight:var(--weight-semibold)}.article-page_relCover__rwxh5{object-fit:cover;transition:transform var(--dur-fade) var(--ease-out)}.article-page_relWell__o4E_Z:hover .article-page_relCover__rwxh5{transform:scale(1.03)}.article-page_relTitle__cl9YE{margin:0;font-family:var(--font-body);font-size:16px;font-weight:var(--weight-semibold);line-height:1.32;letter-spacing:-.012em;color:var(--ink)}.article-page_rel__zBPtM[data-variant=more] .article-page_relTitle__cl9YE{font-size:16.5px}.article-page_relLink__3mHKL{color:inherit;text-decoration:none}.article-page_relLink__3mHKL:hover{color:var(--accent)}.article-page_relLead__dGX9w{margin:0;font-size:13px;line-height:20px;color:var(--text-muted);text-wrap:pretty}.article-page_promo__jkxJd{display:grid;gap:14px;justify-items:center;padding:24px 22px 26px;border-radius:24px;background:var(--tint-1);text-align:center}.article-page_promoEyebrow__7JgRe{margin:0;font-family:var(--font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--finch)}.article-page_promoShotLink__cVNBG{display:block;width:min(64%,180px)}.article-page_promoShot__F58jq{width:100%;height:auto;filter:drop-shadow(0 20px 26px rgba(35,39,26,.2))}.article-page_promoName__9s7WG{margin:0;font-family:var(--font-serif-display);font-size:20px;font-weight:var(--weight-display);letter-spacing:-.01em;color:var(--ink)}.article-page_promoNameLink__vnc5H{color:inherit;text-decoration:none}.article-page_promoNameLink__vnc5H:hover{color:var(--accent)}.article-page_promoMeta__w25QT{margin:0;font-size:13px;color:var(--text-muted)}.article-page_promoRow__EGwah{display:flex;align-items:center;gap:12px}.article-page_promoCta__3NSQq{min-height:46px;padding:0 22px;border-radius:var(--radius-pill);border:0;background:var(--underworld);color:var(--english-cream);font-family:inherit;font-size:13px;font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--dur-hover) var(--ease-out)}.article-page_promoCta__3NSQq:hover:not(:disabled){background:#2e3423}.article-page_promoCta__3NSQq:disabled{cursor:not-allowed;opacity:.55}.article-page_promoPrice__tPmhi{font-size:16px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--ink)}.article-page_section__qJe_c{margin-top:clamp(56px,7vw,96px)}.article-page_sectionTitle__0cRLc{margin:0 0 24px;font-family:var(--font-serif-display);font-size:clamp(26px,3.2vw,42px);font-weight:var(--weight-display);line-height:1.08;letter-spacing:-.025em;color:var(--finch)}.article-page_moreGrid__ks4Rt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}@media (max-width:1000px){.article-page_grid__2E2qW{grid-template-columns:minmax(0,1fr)}.article-page_aside__4Ry1m{position:static}}@media (max-width:760px){.article-page_moreGrid__ks4Rt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.article-page_moreGrid__ks4Rt{grid-template-columns:minmax(0,1fr)}}