.legal-shell{color:#082f33;background:#f4f9f9;min-height:100dvh}.legal-header{background:#0b4146;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(22px,5vw,76px);display:flex}.legal-header a:first-child{display:block}.legal-header img{width:176px;height:auto;display:block}.legal-header nav{gap:10px;display:flex}.legal-header nav a{color:#fff;border:1px solid #ffffff38;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:800;text-decoration:none}.legal-main{width:min(880px,100% - 36px);margin:0 auto;padding:72px 0 90px}.legal-main>small{color:#087b84;letter-spacing:.16em;font-size:11px;font-weight:900}.legal-main h1{max-width:760px;margin:12px 0 18px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(44px,7vw,78px);font-weight:400;line-height:.98}.legal-lede{color:#557477;max-width:760px;margin:0 0 42px;font-size:18px;line-height:1.65}.legal-card{background:#fff;border:1px solid #bcdedf;border-radius:26px;padding:clamp(26px,5vw,54px);box-shadow:0 22px 70px #052e3214}.legal-card section+section{border-top:1px solid #d9e8e9;margin-top:34px;padding-top:34px}.legal-card h2{margin:0 0 10px;font-family:DM Serif Display,Georgia,serif;font-size:30px;font-weight:400}.legal-card p,.legal-card li{color:#48696c;font-size:15px;line-height:1.75}.legal-card ul{padding-left:20px}.legal-card a{color:#087b84;font-weight:800}.legal-contact{background:#e9f8f8;border-radius:10px;margin-top:14px;padding:12px 16px;text-decoration:none;display:inline-flex;color:#086f76!important}.legal-footer{color:#728b8d;justify-content:space-between;gap:20px;margin-top:30px;font-size:12px;display:flex}.legal-footer a{color:#087b84;font-weight:800;text-decoration:none}@media (max-width:680px){.legal-header{height:74px;padding:0 18px}.legal-header img{width:142px}.legal-header nav a{padding:9px 11px;font-size:11px}.legal-main{padding:48px 0 70px}.legal-main h1{font-size:44px}.legal-card{border-radius:18px}.legal-footer{flex-direction:column}}
