.legal-page{min-height:100vh;background:#F7FAFF;color:#263D68;font-family:'DM Sans',sans-serif}.legal-header{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:20px 8%;background:#fff;border-bottom:1px solid #D6E2F3}.legal-header img{display:block;width:170px;height:44px;object-fit:contain;object-position:left center}.legal-header a{text-decoration:none}.legal-content{max-width:900px;margin:0 auto;padding:68px 8%}.legal-content h1{margin:0;color:#0F2A5F;font:700 clamp(40px,5vw,62px)/1.05 'Playfair Display',serif;letter-spacing:-2px}.legal-updated{margin:14px 0 34px;color:#607089;font-size:12px}.legal-content section{margin:0 0 26px;padding:24px 26px;background:#fff;border:1px solid #D6E2F3;border-radius:8px}.legal-content h2{margin:0 0 10px;color:#0F2A5F;font:700 25px 'Playfair Display',serif}.legal-content p,.legal-content li{font-size:14px;line-height:1.7;color:#53657E}.legal-content p{margin:0}.legal-content ul{margin:12px 0 0;padding-left:20px}.legal-content a{color:#0F2A5F;font-weight:700}.legal-note{padding:16px 19px!important;background:#FFF7D7!important;border-color:#F4B400!important;color:#5E4A00!important;font-size:13px;line-height:1.6}@media(max-width:600px){.legal-header{padding-inline:6%}.legal-content{padding:46px 6%}.legal-content section{padding:21px}.legal-header .button{padding:10px 12px;font-size:11px}}
