.legal-page{color:#092143;background:#f5f6f8;min-height:100vh}.legal-header{color:#fff;background:#001b3c;border-bottom:1px solid #e6b75180;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:12px clamp(20px,6vw,84px);display:flex}.legal-brand{align-items:center;gap:12px;display:flex}.legal-brand img{border-radius:50%;width:66px;height:66px}.legal-brand strong{color:#e6b751;font:700 27px Georgia,serif}.legal-header>a:last-child{color:#e6b751;border:1px solid #e6b751;border-radius:7px;padding:11px 15px;font-weight:700}.legal-hero{color:#fff;background:radial-gradient(circle at 15% 10%,#16477f,#031b3d 48%,#00132e);padding:80px clamp(20px,8vw,130px) 55px}.legal-hero p{color:#d3dfec;max-width:760px;margin:18px 0 0;line-height:1.7}.legal-hero h1{margin:0;font:clamp(42px,5vw,72px)/1.08 Georgia,serif}.legal-content{max-width:980px;margin:auto;padding:60px 24px 90px}.legal-notice{background:#fff7e4;border-left:4px solid #e6b751;border-radius:8px;margin-bottom:34px;padding:20px 22px;line-height:1.7}.legal-content section{background:#fff;border:1px solid #dfe5ec;border-radius:13px;margin:0 0 34px;padding:28px 30px}.legal-content h2{letter-spacing:-.02em;margin:0 0 14px;font:30px/1.2 Georgia,serif}.legal-content h3{margin:22px 0 8px;font:21px/1.3 Georgia,serif}.legal-content p,.legal-content li{color:#53647a;line-height:1.75}.legal-content ul{padding-left:22px}.legal-content a{color:#9a6815;text-decoration:underline}.legal-footer{color:#c6d2e2;background:#00132e;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:35px clamp(20px,6vw,84px);display:flex}.legal-footer nav{gap:18px;display:flex}.legal-footer a{color:#e6b751}@media (max-width:650px){.legal-header{min-height:78px}.legal-brand img{width:54px;height:54px}.legal-brand strong{font-size:22px}.legal-hero{padding-top:55px}.legal-content section{padding:22px 20px}.legal-footer{display:grid}.legal-footer nav{align-items:flex-start}}
