.legal{max-width:900px;margin:0 auto;padding:65px 5%}.legal h1{font-size:clamp(38px,6vw,68px);letter-spacing:-2px;line-height:1.1}.legal-intro{font-size:18px;line-height:1.7;color:#555}.legal-status{font-size:11px;color:#777;margin-top:25px}.legal-draft{background:#f5f5f5;border-left:2px solid #888;padding:18px 20px;font-size:12px;line-height:1.8;margin:25px 0}.legal-nav{display:flex;flex-wrap:wrap;gap:18px;padding:20px 0;border-block:1px solid #ddd;margin-bottom:35px;font-size:11px}.legal section{margin:32px 0}.legal section h2{font-size:23px;letter-spacing:-.5px;margin-bottom:12px}.legal section p{font-size:14px;line-height:1.9;color:#444}.legal section a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-nav a:hover{text-decoration:underline}@media(max-width:720px){.legal-nav{position:static;display:flex;background:none;box-shadow:none}.legal{padding-top:40px}header>a:last-child{font-size:11px}}
