html{scroll-behavior:smooth}body{margin:0;background:#F5FAF9;color:#0B2530;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}a{color:#0F766E}a:hover{color:#115E59}summary{cursor:pointer}a:focus-visible,button:focus-visible,input:focus,select:focus{outline:2px solid #0F766E;outline-offset:2px}[hidden]{display:none!important}.hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.legal{max-width:780px;margin:0 auto;padding:72px 24px 88px;font-size:16px;line-height:1.7;color:#34505B}.legal .eyebrow{display:block;font-size:14px;font-weight:600;color:#0F766E;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.legal h1{margin:0;font-family:Manrope,sans-serif;font-weight:800;font-size:48px;line-height:1.1;letter-spacing:-1.2px;color:#0B2530}.legal .updated{margin:12px 0 32px;font-size:14px;color:#4E6A74}.legal h2{margin:40px 0 12px;font-family:Manrope,sans-serif;font-weight:700;font-size:22px;color:#0B2530}.legal p,.legal ul{margin:0 0 14px}.legal ul{padding-left:22px}.legal li{margin-bottom:6px}.legal strong{color:#0B2530}button[disabled]{opacity:.7;cursor:progress!important}@media (max-width:900px){.dash{grid-template-columns:1fr!important}.dash-side{flex-direction:row!important;flex-wrap:wrap;gap:14px!important;padding:14px 18px!important}.dash-main{grid-template-columns:1fr!important}}@media (max-width:640px){nav[aria-label=Main]{gap:16px!important;font-size:14px!important;order:3;width:100%}h1{font-size:40px!important}h2.display{font-size:32px!important}.legal h1{font-size:36px!important}.phones{gap:28px!important}}