.privacy-page{max-width:900px;padding:54px 0 82px}.back-link{display:inline-flex;align-items:center;min-height:44px;color:#a7eefa;font-size:14px;text-decoration:underline;text-underline-offset:4px}.privacy-heading{margin:28px 0 38px;padding-bottom:26px;border-bottom:1px solid rgba(171,190,220,.13)}.privacy-heading h1{margin:12px 0 8px;font-size:clamp(40px,7vw,62px)}.privacy-heading>p{margin:0;color:#8998ac;font-size:14px}.privacy-copy{max-width:760px;color:#b5c0d0;font-size:16px;line-height:1.72}.privacy-copy>p:first-child{font-size:17px;color:#d5deeb}.privacy-copy section{margin:34px 0}.privacy-copy h2{margin-bottom:10px;color:#edf3fa;font-size:23px;letter-spacing:-.025em}.privacy-copy p{margin:0 0 12px}.privacy-copy ul{padding-left:22px}.privacy-copy li{padding-left:4px;margin:0 0 9px}.privacy-copy a{color:#a7eefa;text-decoration:underline;text-decoration-color:rgba(0,240,255,.38);text-underline-offset:3px}.privacy-copy a:hover{color:#fff}.provider-links{display:flex;flex-wrap:wrap;gap:12px 30px;list-style:none;padding:0!important}.provider-links li{margin:0!important}.privacy-form{display:grid;gap:9px;margin:22px 0 0;padding:22px;border:1px solid #2b394e;border-radius:9px;background:rgba(13,19,31,.76)}.privacy-form label{color:#d8e1ee;font-size:15px;font-weight:500}.privacy-form input,.privacy-form select,.privacy-form textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid #344257;border-radius:6px;background:#0a111b;color:#eef4fb;font:16px/1.5 var(--sans)}.privacy-form textarea{resize:vertical}.privacy-form input:focus-visible,.privacy-form select:focus-visible,.privacy-form textarea:focus-visible{border-color:var(--cyan)}.privacy-form .field-help{margin:0 0 6px;color:#97a5b8;font-size:13px}.privacy-form .button{min-height:48px;justify-self:start}.privacy-form .form-feedback{min-height:24px;margin:2px 0 0}.privacy-form .form-feedback.error{color:#ffabab}.privacy-contact{padding-top:18px;border-top:1px solid rgba(171,190,220,.12);color:#8e9cb0;font-size:14px}.privacy-page~.site-footer{margin-bottom:12px}.privacy-copy a:focus-visible,.back-link:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:2px}
@media(max-width:600px){.privacy-page{padding:36px 0 58px}.privacy-heading{margin:18px 0 28px}.privacy-copy{font-size:16px}.privacy-copy h2{font-size:21px}.privacy-form{padding:17px}.provider-links{display:grid;gap:4px}}

.privacy-form input[aria-invalid="true"],.privacy-form select[aria-invalid="true"],.privacy-form textarea[aria-invalid="true"]{border-color:#ff8c8c;box-shadow:0 0 0 1px #ff8c8c}
