.Qh_SSG_pageSection{padding-top:clamp(40px,5vw,72px);padding-bottom:var(--p5-section-space)}.Qh_SSG_topLedger{border-bottom:var(--p5-rule-heavy);justify-content:space-between;align-items:center;margin-bottom:clamp(32px,5vw,56px);padding-bottom:14px;display:flex}.Qh_SSG_heroBlock{gap:var(--p5-grid-gutter);grid-template-columns:7fr 5fr;align-items:end;margin-bottom:clamp(48px,6vw,84px);display:grid}.Qh_SSG_title{font-family:var(--p5-font-serif);color:var(--p5-ink-obsidian);font-size:clamp(2.5rem,4.6vw,4.3rem);font-weight:400;line-height:1.03}.Qh_SSG_lead{color:var(--p5-ink-obsidian);font-size:1.05rem;line-height:1.68}.Qh_SSG_spreadGrid{gap:var(--p5-grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-bottom:clamp(64px,8vw,112px);display:grid}.Qh_SSG_imageCol{grid-column:1/7}.Qh_SSG_textCol{border-top:var(--p5-rule-ink);flex-direction:column;grid-column:7/13;gap:22px;padding-top:12px;display:flex}.Qh_SSG_chapterTitle{font-family:var(--p5-font-serif);color:var(--p5-ink-obsidian);font-size:clamp(1.85rem,2.8vw,2.5rem);font-weight:400;line-height:1.12}.Qh_SSG_paragraph{color:var(--p5-ink-obsidian);font-size:.98rem;line-height:1.72}.Qh_SSG_pillarsBand{background-color:var(--p5-bg-surface);border:var(--p5-rule-ink);margin-bottom:clamp(64px,8vw,100px);padding:clamp(40px,5.5vw,72px)}.Qh_SSG_pillarsGrid{border-top:var(--p5-rule-hairline);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px;padding-top:28px;display:grid}.Qh_SSG_pillarNum{font-family:var(--p5-font-serif);color:var(--p5-ink-claret);font-size:1.35rem;font-style:italic}.Qh_SSG_pillarTitle{font-family:var(--p5-font-serif);color:var(--p5-ink-obsidian);margin-block:8px 12px;font-size:1.55rem}.Qh_SSG_closingBox{border-top:var(--p5-rule-heavy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:36px;display:flex}.Qh_SSG_ctaBtn{background-color:var(--p5-ink-claret);color:var(--p5-bg-canvas);border:1px solid var(--p5-ink-claret);letter-spacing:.18em;text-transform:uppercase;padding:15px 28px;font-size:.75rem}@media (max-width:960px){.Qh_SSG_heroBlock,.Qh_SSG_pillarsGrid{grid-template-columns:1fr}.Qh_SSG_imageCol,.Qh_SSG_textCol{grid-column:1/13}}
