:root{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#202326;background:#f0f1ef;font-size:16px;line-height:1.6}
*{box-sizing:border-box}body{margin:0}.legal-shell{max-width:840px;margin:0 auto;padding:22px 16px 60px}.legal-header{display:flex;align-items:center;gap:17px;background:#fff;border:1px solid #d9dcdb;border-top:6px solid #202326;border-radius:14px;padding:14px 22px}.legal-header img{width:75px;height:88px;object-fit:contain}.legal-header strong,.legal-header span{display:block}.legal-header strong{font-size:20px}.legal-header span{color:#565e60}.legal-nav,footer{display:flex;gap:18px;flex-wrap:wrap;padding:18px 4px}.legal-nav a,footer a{color:#202326;font-weight:700}.legal-nav a:focus-visible,footer a:focus-visible{outline:3px solid #48677b;outline-offset:3px}main{background:#fff;border:1px solid #d9dcdb;border-radius:14px;padding:28px}h1{font-size:35px;line-height:1.2;margin:0 0 15px}h2{font-size:20px;margin:0 0 8px}section{border-top:1px solid #e0e2e1;padding-top:19px;margin-top:19px}p{margin:0 0 12px;white-space:pre-line}.legal-warning{background:#fff1d2;border-left:5px solid #985e00;padding:14px;margin:18px 0;font-weight:700}footer{justify-content:center}@media(max-width:600px){main{padding:20px}.legal-header{padding:12px}.legal-header img{width:60px;height:72px}h1{font-size:28px}}
.legal-lead{font-size:17px;color:#37423e}.legal-list{margin:0 0 12px;padding-left:24px}.legal-list li{margin:0 0 12px;padding-left:2px}.legal-list strong{color:#183c32}#privacy a{color:#184b43;font-weight:700}#privacy a:focus-visible{outline:3px solid #48677b;outline-offset:3px}
