.legal-page{background:#f4f7f8;min-height:100vh}.legal-shell{max-width:900px;margin:auto;padding:45px 24px 80px}.legal-shell>h1{margin:8px 0 20px;font-size:clamp(32px,4vw,48px)}.legal-notice{color:#71401d;background:#fff0e5;border-radius:11px;gap:10px;padding:16px;display:flex}.legal-notice>svg{flex:none;width:22px}.legal-notice span{flex-direction:column;gap:4px;display:flex}.legal-notice strong{font-size:9px}.legal-notice small{font-size:8px;line-height:1.5}.legal-shell>article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:35px 1fr;gap:12px;margin-top:14px;padding:22px;display:grid}.legal-shell>article>svg{width:28px;color:var(--blue)}.legal-shell article h2{margin:0 0 7px;font-size:18px}.legal-shell article p{color:var(--muted);margin:0;font-size:9px;line-height:1.75}@media (width<=540px){.legal-shell{padding:30px 16px 60px}.legal-shell>article{grid-template-columns:1fr;padding:18px}}
