.quiet-page{padding-bottom:var(--section)}
.wrap.quiet-about{max-width:calc(40rem + 2 * var(--m))}
.quiet-about h1{text-wrap:balance}
.quiet-about p,.quiet-about li{text-wrap:pretty}
.quiet-kicker{margin-bottom:16px;font:500 11px/1.3 var(--sans);letter-spacing:.28em;color:var(--ink-muted)}
.quiet-label{margin-top:var(--m);font:500 12px/1.3 var(--sans);letter-spacing:.14em;color:var(--ink-muted)}
.quiet-page h2{margin-top:var(--section);font:400 clamp(32px,3vw,44px)/1.12 var(--serif);text-wrap:balance}
.quiet-page h2+.acc{margin-top:24px}
.quiet-page h2+p,.quiet-page p+p,.quiet-page .quiet-list,.quiet-page .quiet-label+p{margin-top:20px}
.quiet-page .edit-head p,.quiet-page p,.quiet-page li{max-width:36rem;font-size:18px;line-height:1.6;color:#172440;text-wrap:pretty}
.quiet-page .acc button{text-wrap:balance}
.quiet-list{margin:20px 0 0;padding:0;list-style:none}
.quiet-list li+li{margin-top:12px}
.quiet-close{margin-top:var(--section);padding-top:var(--section);border-top:1px solid rgba(170,155,98,.55)}
.quiet-close-line{max-width:16em;font:400 clamp(34px,3.4vw,52px)/1.15 var(--serif);color:var(--navy)}
.quiet-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:var(--m)}
.quiet-actions .btn{width:auto}
.quiet-note{margin-top:var(--m);max-width:36rem;font:400 14px/1.6 var(--sans);color:var(--ink-muted)}
.quiet-page a[href^="mailto:"],.quiet-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.miss{min-height:calc(100svh - var(--header));display:flex;flex-direction:column;justify-content:center}
.quiet-page.legal h1{text-wrap:balance}
.quiet-page.miss .edit-head h1{text-wrap:balance}
.quiet-page.legal h2{margin-top:var(--m);font:400 clamp(26px,2.4vw,32px)/1.2 var(--serif);text-wrap:balance}
.quiet-page.legal h3{margin-top:var(--gut);font:400 clamp(20px,5.3vw,22px)/1.3 var(--serif);text-wrap:balance}
.quiet-page.legal .edit-head p,.quiet-page.legal p,.quiet-page.legal li{max-width:40rem;font:400 16px/1.7 var(--sans);color:var(--ink);text-wrap:pretty}
.quiet-page.legal ul{margin:20px 0 0;padding:0;list-style:none;max-width:40rem}
.quiet-page.legal li+li{margin-top:12px}
.quiet-page.legal strong{font-weight:500}
.quiet-page.legal code{font:400 0.95em/1.7 var(--sans)}
.legal-needed{color:var(--gold-ink);font-weight:500}
.legal-table{margin-top:20px;max-width:100%;overflow-x:auto}
.legal-table table{border-collapse:collapse;width:100%;min-width:36rem;font:400 14px/1.5 var(--sans);color:var(--ink)}
.legal-table th,.legal-table td{padding:12px 16px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}
.legal-table th{font:500 12px/1.4 var(--sans);letter-spacing:.04em}
