.legal-shell{max-width:1060px;margin:55px auto 70px;padding:0 25px}.legal-intro{padding:10px 15px 35px}.legal-intro h1{font:bold clamp(35px,6vw,66px)/1.05 Georgia;margin:18px 0;color:#f5dfa5;overflow-wrap:anywhere}.legal-intro p{font-size:13px;color:#c8d8d0;line-height:1.8}.legal-paper{background:#f1e1b9 url('../assets/ui/parchment-grain.v20.svg');color:#352b21;padding:clamp(24px,5vw,50px);border-radius:4px 15px 15px 4px;box-shadow:-6px 0 #a0804b,-9px 3px #604a31,0 18px 55px #0005}.legal-paper h2{font:bold 24px/1.3 Georgia;margin:32px 0 14px}.legal-paper h2:first-child{margin-top:0}.legal-paper p,.legal-paper li,.legal-paper dd{font-size:14px;line-height:1.85}.legal-paper p{margin:12px 0}.legal-paper a{overflow-wrap:anywhere;text-underline-offset:3px;color:#245962}.legal-paper address{font-style:normal;font-size:16px;line-height:1.9}.legal-paper dt{font-size:12px;font-weight:bold;margin-top:18px}.legal-paper dd{margin:6px 0}.legal-paper .draft-note{border:1px dashed #987545;background:#ffecc4;padding:18px;margin:0 0 26px;font-size:12px;line-height:1.8}.legal-paper .missing{background:#eac88466;border-bottom:1px dashed #947142;padding:2px 5px}.legal-toc{display:flex;flex-wrap:wrap;gap:10px 20px;padding-bottom:24px;margin-bottom:28px;border-bottom:1px dashed #947a4e;font-size:12px}.legal-paper .stand{font-size:11px;color:#6d583b;margin-top:35px}.legal-paper section{scroll-margin-top:25px}@media(max-width:600px){.legal-shell{margin-top:30px;padding:0 18px}.legal-paper p,.legal-paper li,.legal-paper dd{font-size:13px}.legal-paper h2{font-size:22px}}
