/* Succession and sale (/succession/, /de/nachfolge/, /fr/succession/), built by scripts/build-succession.py.
   The pages use the glossary's explainer sections from /style.css, the global mast and footer, and the name
   check and button from /assets/site-v2.css. This file only sizes those pieces for question-length headings,
   places the check under the heading so it sits in the first screen, and sets the figures block. */
.sx-cover{align-items:start}
.sx-cover .display{font-size:clamp(46px,4.8vw,76px);line-height:1.04}
.sx-cover .lead{max-width:420px}
.sx-cover .kicker a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.sx-byline{font-size:13px}
.sx-check{margin-top:34px;max-width:640px}
.sx-cta{margin-top:6px}
.sx-micro{font-size:12px;line-height:1.6;color:var(--muted);margin:12px 0 0}
.sx-section{border-top:1px solid var(--rule)}
.sx-section h2{font-size:clamp(34px,3.3vw,48px);line-height:1.08}
.sx-section .text-link,.principle-main .text-link{margin-top:30px}
.sx-section .essay-note b{color:var(--ink);font-weight:500}
.src{font-size:13px;white-space:nowrap}
.sx-method{font-size:13px;max-width:700px}
.sx-figures{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:30px;padding-top:28px;border-top:1px solid var(--rule)}
.sx-figure b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(64px,6.4vw,96px);line-height:1;letter-spacing:-.03em;color:var(--ink)}
.sx-figure p{font-size:15px;color:var(--muted);margin:16px 0 0;max-width:340px}
.sx-list .chapter-title,.sx-sources .chapter-title{font-size:30px}
.sx-list>.sx-method{margin-top:28px}
.sx-sources .chapter-title{font-size:22px;line-height:1.25}
@media(max-width:700px){
.sx-cover .display{font-size:38px;line-height:1.08}
.sx-check{margin-top:24px}
.sx-section h2{font-size:32px}
.sx-figures{grid-template-columns:1fr;gap:28px}
.sx-list .chapter-title{font-size:24px}
.sx-sources .chapter-title{font-size:19px}
.src{white-space:normal}
}
