.legal-page{background:#f7f9fc;color:#142b4c}.legal-page header{background:white}.legal-wrap{width:min(1160px,90%);margin-inline:auto}.legal-heading{padding:38px 0 30px;border-bottom:1px solid #dde4ee;font-size:13px;color:#68788f}.legal-heading>a{color:#94500d}.legal-heading h1{color:#10274a;font-size:clamp(34px,4.5vw,52px);line-height:1.15;letter-spacing:-.04em;margin:17px 0 12px}.legal-date{line-height:1.8;font-size:13px}.legal-date span{margin-inline:9px}.legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:46px;align-items:start;padding:32px 0 48px}.legal-sidebar{position:sticky;top:100px;max-height:calc(100dvh - 120px);overflow:auto;padding-right:12px}.legal-sidebar summary{font-size:14px;font-weight:750;cursor:pointer;margin-bottom:14px}.legal-sidebar nav{display:grid;gap:3px}.legal-sidebar nav a{font-size:13px;line-height:1.45;padding:7px 9px;border-radius:7px;color:#50627a;display:block}.legal-sidebar nav a:hover,.legal-sidebar nav a:focus-visible{background:#fff0dd;color:#8c4100}.legal-other{display:block;margin:20px 9px;color:#94500d;font-size:13px;font-weight:650}.legal-content{background:white;border:1px solid #e1e7ee;border-radius:18px;padding:32px 38px;min-width:0}.legal-content section{scroll-margin-top:104px;padding-bottom:23px;margin-bottom:23px;border-bottom:1px solid #e9edf3}.legal-content h2{font-size:21px;line-height:1.4;letter-spacing:-.015em;margin:0 0 15px}.legal-content p{font-size:15px;line-height:1.85;color:#4c5f76;margin:0 0 13px;overflow-wrap:anywhere}.legal-content p:last-child{margin-bottom:0}.legal-help h2{font-size:20px}.legal-help .button{margin-top:17px;display:inline-flex}.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dde4ee;padding-block:24px;font-size:12px;color:#52647e}.legal-footer nav{display:flex;gap:18px;flex-wrap:wrap}.legal-footer [aria-current=page]{color:#914600}.legal-skip{position:fixed;left:20px;top:-100px;background:#10274a;color:white;padding:12px;z-index:100}.legal-skip:focus{top:10px}.legal-page a:focus-visible,.legal-page summary:focus-visible{outline:3px solid #e98b33;outline-offset:4px}@media(max-width:850px){.legal-layout{grid-template-columns:1fr;gap:22px;padding-top:23px}.legal-sidebar{position:static;max-height:none;padding:0}.legal-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-content{padding:25px 23px}.legal-footer{align-items:flex-start;flex-direction:column}.legal-heading{padding-top:25px}.legal-other{margin:12px 9px 0}}@media(max-width:480px){.legal-sidebar nav{grid-template-columns:1fr}.legal-content{padding:23px 19px}.legal-content h2{font-size:19px}.legal-date span{margin-inline:3px}.legal-footer nav{gap:14px}}
.legal-sidebar nav,.legal-footer nav{position:static;margin:0;padding:0;background:transparent;box-shadow:none}.legal-footer nav{display:flex}.legal-sidebar nav{display:grid}.legal-page header nav{z-index:30}@media(prefers-reduced-motion:reduce){.legal-page{scroll-behavior:auto}.legal-page *{scroll-behavior:auto;transition:none!important}}
