.lg-page{padding:88px 0 72px}.lg-sheet{background:var(--surface);max-width:720px;box-shadow:0 0 0 1px var(--border), 0 28px 56px -28px #1a19184d;overflow-wrap:break-word;margin:0 auto;padding:32px 20px 40px}.lg-title{font:300 clamp(28px, 8.6vw, 38px)/1.06 var(--display);letter-spacing:-.012em}.lg-updated,.lg-toc__title,.lg-rows dt{font:600 11px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lg-updated{margin-top:14px}.lg-lead{font:300 20px/1.4 var(--display);margin-top:20px}.lg-toc{border-top:1px solid var(--text);margin-top:32px;padding-top:16px}.lg-toc ol{margin-top:6px;list-style:none}.lg-toc li{break-inside:avoid;border-bottom:1px solid var(--border)}.lg-toc a{align-items:baseline;gap:.5em;min-height:44px;padding:11px 0;font-size:16px;line-height:1.35;text-decoration:none;display:flex}.lg-toc a:hover span:last-child{text-underline-offset:4px;text-decoration:underline}.lg-num{min-width:1.4em;font:italic 300 1.05em/1 var(--display-italic);color:var(--muted);flex:none}.lg-section{margin-top:40px;scroll-margin-top:24px}.lg-h2{font:400 23px/1.2 var(--display);align-items:baseline;gap:.4em;display:flex}.lg-h2 .lg-num{min-width:0}.lg-body{gap:12px;margin-top:12px;display:grid}.lg-body ul{gap:8px;padding-left:1.25em;display:grid}.lg-body li::marker{color:var(--muted)}.lg-link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lg-link:hover{text-decoration-thickness:2px}.lg-todo{color:var(--muted);font-style:italic}.lg-sheet code{background:var(--surface-2);overflow-wrap:anywhere;border-radius:3px;padding:1px 5px;font:500 .86em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.lg-rows{border-top:1px solid var(--text);margin:0;display:grid}.lg-rows>div{border-bottom:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.lg-rows dd{margin:0}#withdrawal-form .lg-body{border:1px dashed var(--border-strong);background:var(--bg);padding:20px}@media (max-width:359px){.lg-sheet{padding-inline:16px}#withdrawal-form .lg-body{padding:16px}}@media (min-width:640px){.lg-toc ol{columns:2;column-gap:32px}.lg-rows>div{grid-template-columns:220px minmax(0,1fr);align-items:baseline;column-gap:24px}}@media (min-width:1024px){.lg-page{padding:120px 0 104px}.lg-sheet{padding:56px 64px 64px}.lg-title{font-size:52px}.lg-lead{font-size:23px}.lg-section{margin-top:52px}.lg-h2{font-size:27px}}@media print{.cv-mast,[data-dir=couture] .footer,.lg-toc{display:none}[data-dir=couture]{background:#fff}html:has([data-dir=couture]){background:#fff}.lg-page{padding:0}.lg-sheet{max-width:none;box-shadow:none;background:0 0;padding:0}}
