.legal-page{color:#081a35;background:#f4f8ff;min-height:100vh}.legal-header{background:#fff;border-bottom:1px solid #c7d6eb;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50% - 460px);display:flex}.legal-header a{color:#06162e;font-weight:800;text-decoration:none}.legal-header .home-link{color:#fff;background:#124e9c;border:1px solid #c59341;border-radius:9px;padding:10px 14px}.legal-header .home-link:hover{background:#0b2548}.legal-content{max-width:920px;margin:auto;padding:56px 24px 80px}.legal-content h1{font-family:var(--font-display),Georgia,serif;color:#06162e;margin:0 0 8px;font-size:44px}.legal-content h2{color:#06162e;margin:36px 0 10px;font-size:22px}.legal-content h3{color:#06162e;margin:22px 0 8px;font-size:18px}.legal-content p,.legal-content li{color:#334b6e;line-height:1.72}.legal-content .updated{color:#526b8c;margin-bottom:35px}.legal-content .eyebrow{color:#124e9c;letter-spacing:.04em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.legal-content a{color:#124e9c}.legal-content .notice{background:#eaf2ff;border-left:4px solid #c59341;border-radius:8px;margin:24px 0;padding:16px 18px}.legal-content ul{padding-left:22px}.legal-footer{text-align:center;color:#425878;background:#fff;border-top:1px solid #c7d6eb;padding:24px;font-size:14px}.legal-footer a{color:#124e9c}
