*{box-sizing:border-box}html{background:#090a09;color:#d8d3c8;font-family:Arial,Helvetica,sans-serif}body{margin:0;background:radial-gradient(circle at 80% 0,rgba(184,138,56,.12),transparent 34%),#090a09;min-height:100vh}a{color:#d7b36d}.legal-shell{width:min(920px,calc(100% - 32px));margin:auto;padding:36px 0 80px}.legal-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.1)}.legal-brand{font-weight:800;letter-spacing:.16em;color:#f1dfb8;text-decoration:none}.legal-back{text-decoration:none;font-size:13px}.legal-content{padding-top:42px}.legal-content h1{margin:0 0 8px;font-family:Georgia,serif;font-size:clamp(42px,7vw,72px);font-weight:400;color:#f0e7d6}.legal-date,.legal-prevails{font-size:12px;line-height:1.6;color:#918d85}.legal-prevails{padding:12px 14px;border-left:2px solid #b88a38;background:rgba(184,138,56,.08)}.legal-section{padding:24px 0;border-bottom:1px solid rgba(255,255,255,.08)}.legal-section h2{margin:0 0 10px;font-size:18px;color:#e8cf98}.legal-section p{margin:0;line-height:1.75;font-size:14px;color:#b8b3a9}.legal-footer{padding-top:30px;display:flex;gap:14px;flex-wrap:wrap;font-size:12px}@media(max-width:600px){.legal-shell{padding-top:20px}.legal-top{align-items:flex-start;flex-direction:column}.legal-content{padding-top:30px}}
