.page-module__967v8G__page{gap:clamp(24px,4vw,44px);display:grid}.page-module__967v8G__breadcrumb,.page-module__967v8G__laneBadge,.page-module__967v8G__summaryLabel,.page-module__967v8G__sectionEyebrow,.page-module__967v8G__placeholderCover p{text-transform:uppercase;letter-spacing:.08em;font-size:var(--type-meta);color:var(--home-text-muted);margin:0;font-weight:650}.page-module__967v8G__breadcrumb a{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.page-module__967v8G__breadcrumb a:hover{color:var(--home-text-primary);border-color:var(--home-glass-border)}.page-module__967v8G__hero{border:1px solid var(--home-glass-border);background:linear-gradient(#f4eee4fa,#ebe3d6e0),radial-gradient(circle at 100% 0,#e5d6be33,#0000);border-radius:28px;grid-template-columns:180px minmax(0,1fr) minmax(280px,.9fr);align-items:start;gap:24px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 28px 48px -38px #1c1a173d}.page-module__967v8G__heroCover{justify-content:center;display:flex}.page-module__967v8G__cover,.page-module__967v8G__placeholderCover{border-radius:18px;width:180px}.page-module__967v8G__cover{height:auto;box-shadow:0 24px 34px -24px #1c1a1770,7px 0 #1c1a170d}.page-module__967v8G__placeholderCover{background:linear-gradient(155deg,#f7f1e6fa,#e4eaf0eb),linear-gradient(#f4eee45c,#fff0);gap:22px;min-height:252px;padding:20px 18px;display:grid}.page-module__967v8G__placeholderCover span,.page-module__967v8G__heroCopy h1,.page-module__967v8G__summaryCard h2,.page-module__967v8G__relatedLink strong{color:var(--home-text-hero)}.page-module__967v8G__placeholderCover span{letter-spacing:-.05em;font-size:1.36rem;font-weight:650;line-height:1.02}.page-module__967v8G__heroCopy{gap:10px;display:grid}.page-module__967v8G__heroCopy h1{letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(2rem,3.8vw,3.6rem);line-height:.92}.page-module__967v8G__author,.page-module__967v8G__verdict,.page-module__967v8G__summaryCard p,.page-module__967v8G__bodyCopy,.page-module__967v8G__bottomLineCopy,.page-module__967v8G__sideText,.page-module__967v8G__relatedLink span{margin:0}.page-module__967v8G__author{color:var(--home-text-muted);font-size:1rem}.page-module__967v8G__verdict{max-width:40ch;color:var(--home-text-primary);font-size:1.08rem;line-height:1.58}.page-module__967v8G__summaryCard{background:#f4eee4bd;border:1px solid #dde5ecdb;border-radius:22px;gap:16px;padding:18px 20px;display:grid}.page-module__967v8G__summaryCard h2{letter-spacing:-.02em;margin:0 0 4px;font-size:.96rem;line-height:1.2}.page-module__967v8G__summaryCard p{color:var(--home-text-secondary);line-height:1.52}.page-module__967v8G__bodyGrid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.72fr);align-items:start;gap:24px;display:grid}.page-module__967v8G__mainColumn,.page-module__967v8G__sideColumn{gap:18px;display:grid}.page-module__967v8G__section,.page-module__967v8G__compactCard,.page-module__967v8G__sideCard,.page-module__967v8G__bottomLine{background:#f4eee4d1;border:1px solid #dee6ecdb;border-radius:24px;gap:10px;padding:22px;display:grid}.page-module__967v8G__bodyCopy{color:var(--home-text-secondary);text-wrap:pretty;line-height:1.64}.page-module__967v8G__practicePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__967v8G__list{color:var(--home-text-primary);margin:0;padding-left:18px;line-height:1.6}.page-module__967v8G__bottomLine{background:linear-gradient(#fcf9f2eb,#f4eee4e6),radial-gradient(circle at 0 0,#efdec52e,#fff0)}.page-module__967v8G__bottomLineCopy{color:var(--home-text-hero);font-size:clamp(1.02rem,1.5vw,1.12rem);line-height:1.62}.page-module__967v8G__sideText{color:var(--home-text-secondary);line-height:1.55}.page-module__967v8G__relatedList{gap:10px;display:grid}.page-module__967v8G__relatedLink{gap:4px;text-decoration:none;display:grid}.page-module__967v8G__relatedLink span{color:var(--home-text-secondary);line-height:1.48}@media (max-width:980px){.page-module__967v8G__hero,.page-module__967v8G__bodyGrid,.page-module__967v8G__practicePair{grid-template-columns:1fr}.page-module__967v8G__heroCover{justify-content:start}}
