.header-phone{white-space:nowrap;color:var(--cyan);font-size:16px;font-weight:700}.brand{flex-shrink:0}header nav{gap:20px}.contact-phone{display:block;width:fit-content;color:var(--cyan);font-size:28px;font-weight:700;margin:-12px 0 28px}.contact .form-note{font-size:14px}footer{flex-wrap:wrap}footer a{text-decoration:underline;text-underline-offset:4px}.legal-header{position:static;height:auto;min-height:96px;padding:16px 5%;flex-wrap:wrap}.legal-header a{color:white}.legal-header .brand{background:white}.legal{max-width:880px;padding:64px 24px 80px;margin:auto}.legal h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(32px,5vw,52px);letter-spacing:-1.3px;line-height:1.15}.legal h2{font-family:Arial,Helvetica,sans-serif;font-size:25px;letter-spacing:-.3px;line-height:1.3;margin:36px 0 14px}.legal a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal li{margin-bottom:12px}.legal .meta{color:#536b75}.legal form{padding:0}.legal .notice{padding:20px;background:#edf6f5;border-left:4px solid #16867f}.legal table{border-collapse:collapse;width:100%;font-size:15px}.legal th,.legal td{border:1px solid #cad7dc;text-align:left;padding:12px;overflow-wrap:anywhere}.table-scroll{overflow:auto}.form-note[data-error="true"]{color:#ab2424}button:disabled{opacity:.6;cursor:wait}.legal-footer{border-top:1px solid #cad7dc}.legal .button{text-decoration:none}@media(max-width:1250px){header .header-cta{display:none}}@media(max-width:760px){header{gap:12px;flex-wrap:wrap;height:auto;min-height:104px;padding-top:10px;padding-bottom:10px}header .brand{margin-right:auto}header .header-phone{width:100%;text-align:right;order:3;line-height:1.3;font-size:15px}header nav{top:100%;gap:0}.legal-header .header-phone{width:auto;order:0}.legal{padding-top:40px}.contact-phone{font-size:26px}} 
