.legal{background:#f5f7fb;padding:120px 20px 80px;min-height:60vh}.legal__inner{max-width:760px;margin:0 auto;background:#ffffff;border:1px solid #e4e9f2;border-radius:16px;padding:48px 40px;color:#1a2430;line-height:1.7}.legal__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#2e5be6;margin:0 0 12px}.legal__title{font-size:clamp(28px,5vw,38px);line-height:1.15;margin:0 0 8px;color:#101828}.legal__updated{color:#6a7889;font-size:14px;margin:0 0 28px}.legal__inner h2{font-size:20px;margin:34px 0 8px;color:#101828}.legal__inner h3{font-size:16px;margin:22px 0 4px;color:#1a2430}.legal__inner li,.legal__inner p{color:#33414f;font-size:16px}.legal__inner ul{padding-left:22px;margin:10px 0}.legal__inner li{margin:6px 0}.legal__inner a{color:#2e5be6}.legal__note{background:#eaf0fe;border-left:3px solid #2e5be6;border-radius:10px;padding:12px 16px;font-size:14px;color:#33414f;margin:20px 0}.legal__back{display:inline-block;margin-top:32px;color:#2e5be6;font-weight:600;text-decoration:none}@media (max-width:600px){.legal{padding:90px 14px 56px}.legal__inner{padding:28px 20px;border-radius:12px}}