.legal-shell{height:100dvh;overflow:auto;background:linear-gradient(110deg,rgba(7,12,15,.97),rgba(13,20,23,.92)),url(/images/content-bg.webp) 50%/cover fixed;color:#d8d5cd;font-family:Arial,sans-serif;line-height:1.8}.legal-shell footer,.legal-shell header{max-width:1100px;margin:auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.legal-shell a{color:#d7bd80;text-decoration:underline;text-underline-offset:5px}.legal-brand{font:38px Georgia,serif;text-decoration:none!important}.legal-brand span{font:12px Arial;letter-spacing:5px}.legal-shell article{max-width:850px;margin:20px auto 60px;padding:32px}.legal-kicker{font-size:11px;letter-spacing:4px;color:#c6a96c}.legal-shell h1{font:clamp(32px,5vw,54px)/1.15 Georgia,serif;color:#eee8dc;margin:20px 0}.legal-shell h2{font:25px Georgia,serif;color:#e0c58a;margin-top:36px}.legal-date{font-size:13px;color:#a7aaa7}.legal-shell aside{border-left:2px solid #ae8c4b;padding:16px 22px;background:#cda95d0c;margin:30px 0}.legal-shell li{margin:8px 0}.legal-shell footer{border-top:1px solid #bd9d5929;font-size:13px}.legal-shell a:focus-visible{outline:2px solid #d7bd80;outline-offset:5px}@media(max-width:600px){.legal-shell article{padding:20px;margin-top:0}.legal-shell footer,.legal-shell header{padding:20px}}