body{background:#f7f8fb}.legal-header{color:#fff;background:#071b31;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.legal-header__brand{color:#fff;align-items:center;gap:12px;font-weight:700;text-decoration:none;display:inline-flex}.legal-header__call{color:#f0c45b;white-space:nowrap;font-weight:700;text-decoration:none}.legal{color:#07152d;max-width:820px;margin:0 auto;padding:40px 24px 72px;line-height:1.65}.legal h1{color:#071b31;margin:0 0 6px;font-size:clamp(1.7rem,4vw,2.3rem)}.legal h2{color:#071b31;border-left:4px solid #d9a338;margin:32px 0 8px;padding-left:12px;font-size:1.2rem}.legal__updated{color:#6b7280;margin:0 0 24px;font-size:.9rem}.legal ul{padding-left:22px}.legal a{color:#b9841f}.legal dl{grid-template-columns:max-content 1fr;gap:6px 20px;margin:0;display:grid}.legal dt{font-weight:600}.legal dd{margin:0}.legal__nav{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:8px 22px;margin-top:48px;padding-top:20px;font-size:.95rem;display:flex}@media (max-width:560px){.legal dl{grid-template-columns:1fr}.legal dt{margin-top:8px}}
