.legal-shell,.thanks-shell{color:#0e1e2b;background:#f4f1ea;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.legal-shell>header{color:#fff;background:#071b2d;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(20px,7vw,110px);display:flex}.legal-shell>header>a:last-child{align-items:center;gap:7px;font-size:.85rem;font-weight:700;display:flex}.legal-brand{letter-spacing:.1em;align-items:center;gap:8px;font-size:.82rem;display:flex}.legal-brand>span{border:1px solid #ffffff50;border-radius:9px;place-items:center;width:36px;height:36px;margin-right:3px;display:grid}.legal-shell article{width:min(860px,100% - 40px);margin:0 auto;padding:75px 0 100px}.legal-kicker{color:#168c83;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800}.legal-shell h1,.thanks-card h1{letter-spacing:-.04em;margin:15px 0;font-family:Georgia,serif;font-size:clamp(2.7rem,6vw,5rem);font-weight:500;line-height:1.04}.legal-updated{color:#60707b;border-bottom:1px solid #d7deda;padding-bottom:28px}.legal-shell section{border-bottom:1px solid #d7deda;padding:23px 0}.legal-shell h2{margin:0 0 12px;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.legal-shell p{color:#4f606a;line-height:1.7}.legal-warning{background:#fff4dc;border-left:4px solid #d39a28;padding:12px 15px;color:#755718!important}.thanks-shell{place-items:center;padding:25px;display:grid}.thanks-card{text-align:center;background:#fff;border-radius:20px;width:min(650px,100%);padding:clamp(28px,6vw,65px);box-shadow:0 25px 75px #071b2d18}.legal-brand.dark{color:#071b2d;justify-content:center;margin-bottom:40px}.legal-brand.dark>span{border-color:#071b2d33}.thanks-check{color:#168c83;background:#e6f5f3;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 25px;display:grid}.thanks-card p{color:#60707b;font-size:1.05rem;line-height:1.7}.thanks-wa{color:#fff;background:#19a79a;border-radius:8px;justify-content:center;align-items:center;gap:9px;margin-top:28px;padding:15px 20px;font-weight:800;display:flex}.thanks-home{color:#168c83;justify-content:center;align-items:center;gap:7px;margin-top:20px;font-weight:800;display:flex}@media (max-width:520px){.legal-shell article{padding:55px 0 75px}.legal-shell>header{padding:0 16px}.legal-shell>header>a:last-child{font-size:0}.legal-shell h1,.thanks-card h1{font-size:2.65rem}}
