.header-home{display:inline-flex;align-items:center;min-height:var(--tap);padding-inline:var(--space-2);color:inherit;font-size:var(--text-sm);font-weight:500;text-decoration:none}.header-home:hover{color:inherit;text-decoration:underline}.legal{padding-top:calc(var(--header-h) + var(--space-8));padding-bottom:var(--section-pad)}.legal-inner{max-width:46rem}.legal h1{font-size:var(--text-statement)}.legal-updated{margin-top:var(--space-3);color:var(--color-text-muted)}.legal .legal-intro{margin-top:var(--space-5)}.legal section{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.legal h2{font-size:var(--text-lg)}.legal h3{margin-top:var(--space-6);font-size:var(--text-base)}.legal p,.legal ul,.legal dl{max-width:var(--measure);margin-top:var(--space-3)}.legal ul{padding-left:1.25rem;list-style:square}.legal li+li{margin-top:var(--space-2)}.legal li::marker{color:var(--color-text-muted)}.legal a[href^="tel:"]{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:600;white-space:nowrap}.legal .nobr{white-space:nowrap}.legal dl{display:grid;gap:var(--space-1) var(--space-5);max-width:none}.legal dt{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500}.legal dd{margin-bottom:var(--space-3)}@media (min-width: 640px){.legal dl{grid-template-columns:14rem minmax(0,1fr)}.legal dt{padding-top:.15rem}.legal dd{margin-bottom:var(--space-2)}}.legal-todo{display:inline;padding:.05em .4em;border-radius:var(--radius-sm);outline:1px dashed var(--color-input-border);outline-offset:-1px;background:var(--color-muted);color:var(--color-text);box-decoration-break:clone;-webkit-box-decoration-break:clone}p.legal-todo,li.legal-todo,dd.legal-todo{display:block;padding:var(--space-3) var(--space-4)}.notfound{padding-top:calc(var(--header-h) + var(--space-9));padding-bottom:var(--section-pad)}.notfound h1{max-width:14ch;font-size:var(--text-h1);line-height:var(--leading-tight)}.notfound p:not(.tag){max-width:var(--measure);margin-top:var(--space-5);color:var(--color-surface-text)}.notfound-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-7)}
