.legal{padding:clamp(36px,6vw,80px) 0 clamp(64px,9vw,110px)}.legal__in{max-width:46rem}.legal .h1{font-size:clamp(2.3rem,6vw,3.6rem)}.legal__intro{margin:18px 0 0}.updated{font-size:.88rem;color:var(--ink-mute);margin:16px 0 28px}.toc{border:1px solid var(--rule);background:var(--card);padding:18px 22px;margin:0 0 40px}.toc b{display:block;font:500 .7rem/1.4 var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--oro);margin:0 0 10px}.toc ol{margin:0;padding-left:1.3em;display:grid;gap:4px;font-size:.96rem}.toc a{text-decoration:none;color:var(--ink-soft)}.toc a:hover{color:var(--lacre)}.legal .prose{margin:0}.legal .prose h2{font:500 clamp(1.5rem,3.4vw,1.95rem)/1.2 var(--f-display);scroll-margin-top:84px;margin:0 0 .5em;color:var(--ink)}.legal .prose section{margin-bottom:clamp(28px,4vw,40px)}.facts{margin:0 0 1.2em;border:1px solid var(--rule);background:var(--card)}.facts div{display:grid;gap:2px;padding:12px 16px;border-top:1px solid var(--rule)}.facts div:first-child{border-top:0}.facts dt{font:500 .68rem/1.4 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.facts dd{margin:0;overflow-wrap:anywhere}@media (min-width:640px){.facts div{grid-template-columns:11rem 1fr;gap:16px}}.legal__others{margin-top:clamp(36px,5vw,56px);padding-top:22px;border-top:1px solid var(--rule)}.legal__others b{display:block;font:500 .7rem/1.4 var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--oro);margin:0 0 10px}.legal__others div{display:flex;flex-wrap:wrap;gap:8px 22px}.status{padding:clamp(56px,10vw,120px) 0 clamp(72px,11vw,130px);text-align:center}.status__in{display:flex;flex-direction:column;align-items:center}.status__seal{width:76px;height:76px;margin:0 0 22px;filter:drop-shadow(0 14px 18px rgba(94,36,25,.28))}.status .h1{font-size:clamp(2.4rem,7vw,4rem);max-width:16em}.status .lede{margin:20px auto 28px}.status__made{margin:30px 0 0;color:var(--ink-soft);font-size:.95rem}
