.legal-shell{color:#14213a;background:#f3f6fb;min-height:100vh}.legal-header{border-bottom:1px solid #d9e2ef;justify-content:space-between;align-items:center;height:90px;padding:0 6%;display:flex}.legal-brand{letter-spacing:-1.3px;font-size:23px;font-weight:850;text-decoration:none}.legal-brand span{letter-spacing:1px;vertical-align:middle;background:#2563eb;border-radius:4px;margin-left:7px;padding:5px 7px;font-size:10px}.legal-main{max-width:800px;margin:0 auto;padding:42px 25px 80px}.legal-back{color:#53657d;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.legal-eyebrow{letter-spacing:2px;margin-top:60px;font-size:11px;font-weight:700}.legal-main h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(35px,6vw,62px);line-height:1.05}.legal-intro{color:#53657d;margin:0 0 50px;font-size:19px;line-height:1.5}.legal-sections section{border-top:1px solid #d9e2ef;padding:26px 0}.legal-sections h2{margin:0 0 10px;font-size:17px;font-weight:700}.legal-sections p{color:#53657d;margin:0;font-size:15px;line-height:1.75}.legal-contact{word-break:break-word;align-items:center;gap:14px;margin-top:25px;font-weight:650;display:flex}.legal-footer{color:#53657d;border-top:1px solid #d9e2ef;justify-content:space-between;gap:25px;padding:25px 6%;font-size:12px;display:flex}.legal-footer nav{flex-wrap:wrap;gap:20px;display:flex}.legal-footer a{color:inherit;text-decoration:none}@media (max-width:600px){.legal-header{height:72px}.legal-main{padding-top:25px}.legal-eyebrow{margin-top:40px}.legal-footer{flex-direction:column}.legal-footer nav{gap:14px}.legal-intro{font-size:17px}}.legal-shell{color:#14213a;background:#fff}.legal-header{color:#fff;background:#0b1730;border-color:#243752}.legal-brand span{color:#fff;background:#2563eb}.legal-back{color:#2563eb}.legal-intro,.legal-sections p,.legal-footer{color:#53657d}.legal-eyebrow{color:#2563eb}.legal-footer{background:#f3f6fb}.legal-contact a{color:#1d4ed8}
