:root{color-scheme:light}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f7fafb;color:#18343a;line-height:1.65}.legal-shell{min-height:100vh}.legal-topbar{background:#fff;border-bottom:1px solid #dce7e9;position:sticky;top:0;z-index:5}.legal-nav{max-width:1120px;margin:auto;padding:14px 22px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.legal-brand{display:inline-flex;align-items:center;margin-right:auto}.legal-brand img{width:116px;height:auto;display:block}.legal-nav a{color:#24545c;text-decoration:none;font-weight:650}.legal-nav a:hover,.legal-nav a:focus-visible{text-decoration:underline}.legal-main{max-width:920px;margin:0 auto;padding:48px 22px 72px}.legal-main h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.08;margin:8px 0 16px;color:#103b43}.legal-main h2{margin-top:34px;color:#15505a;font-size:1.35rem}.legal-main h3{margin-top:24px;color:#205a63}.legal-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800;color:#2e7b83}.legal-meta,.legal-note{background:#eef7f7;border:1px solid #cfe4e5;border-radius:14px;padding:14px 16px;margin:18px 0}.legal-warning{background:#fff8e8;border:1px solid #efdaa2;border-radius:14px;padding:14px 16px;margin:18px 0}.legal-main a{color:#0b6973}.legal-main ul{padding-left:22px}.legal-main li+li{margin-top:7px}.legal-footer{border-top:1px solid #dce7e9;background:#fff}.legal-footer__inner{max-width:1120px;margin:auto;padding:28px 22px;display:flex;gap:14px 24px;flex-wrap:wrap;align-items:center}.legal-footer__inner span{margin-right:auto}.legal-footer a{color:#24545c;text-decoration:none}.legal-footer a:hover,.legal-footer a:focus-visible{text-decoration:underline}@media(max-width:640px){.legal-nav{padding:12px 16px}.legal-brand img{width:100px}.legal-main{padding:32px 17px 56px}.legal-footer__inner{padding:24px 17px;align-items:flex-start;flex-direction:column}.legal-footer__inner span{margin-right:0}}