.cb-legal-shell{padding-top:clamp(90px,12vw,150px);padding-bottom:clamp(70px,10vw,130px)}.cb-legal-hero{max-width:880px;margin-bottom:clamp(48px,7vw,86px)}.cb-legal-hero h1{letter-spacing:-.065em;color:#27272e;margin:22px 0;font-size:clamp(3rem,8vw,6.6rem);line-height:.94}.cb-legal-hero>p:not(.public-eyebrow){color:#5d5d69;max-width:760px;font-size:clamp(1.06rem,1.6vw,1.3rem);line-height:1.62}.cb-legal-hero>small{color:#686875;margin-top:22px;font-weight:700;display:block}.cb-legal-content{color:#3f3f49;max-width:900px;font-size:1.02rem;line-height:1.72}.cb-legal-content section{border-top:1px solid #dedee7;padding:34px 0}.cb-legal-content h2{letter-spacing:-.035em;color:#27272e;margin:0 0 16px;font-size:clamp(1.45rem,2.5vw,2.05rem);line-height:1.12}.cb-legal-content h3{color:#27272e;margin:28px 0 8px;font-size:1.1rem;line-height:1.3}.cb-legal-content p,.cb-legal-content ul{margin:0 0 14px}.cb-legal-content ul{padding-left:1.25rem}.cb-legal-content li+li{margin-top:6px}.cb-legal-content a{color:#4946c6;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cb-legal-content address{font-style:normal}.cb-cookie-table-wrap{margin:22px 0 14px;overflow-x:auto}.cb-cookie-table{border-collapse:collapse;width:100%;min-width:680px;font-size:.94rem}.cb-cookie-table th,.cb-cookie-table td{text-align:left;vertical-align:top;border:1px solid #dedee7;padding:14px 16px}.cb-cookie-table th{color:#33313d;letter-spacing:.04em;text-transform:uppercase;background:#eeedfb;font-size:.78rem}.cb-legal-note{color:#454451;background:#f4f3ff;border-left:3px solid #5956e9;margin:22px 0;padding:18px 20px}@media (max-width:640px){.cb-legal-shell{padding-top:70px}.cb-legal-hero h1{font-size:3.15rem}.cb-legal-content{font-size:.98rem}.cb-legal-content section{padding:28px 0}}
