.legal-page{background:var(--paper)}.legal-header{border-bottom:1px solid var(--line)}.legal-header .nav-shell{justify-content:space-between}.legal-main{width:min(820px,calc(100vw - 36px));margin:0 auto;padding:90px 0 130px}.legal-main .eyebrow{color:var(--blue)}.legal-main h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px,7vw,78px);line-height:.96;letter-spacing:-.055em;font-weight:400;margin:0 0 28px}.legal-alert{background:#fff1c9;border:1px solid #d6a72b;border-radius:16px;padding:18px 20px;font-size:13px;line-height:1.7;margin:30px 0 50px}.legal-main h2{font-family:Georgia,"Times New Roman",serif;font-size:30px;font-weight:400;letter-spacing:-.03em;margin:54px 0 14px}.legal-main h3{font-size:16px;margin:30px 0 8px}.legal-main p,.legal-main li{color:#4f5d72;line-height:1.8}.legal-main a{text-decoration:underline;font-weight:750}.legal-main code{background:#e8e5de;border-radius:5px;padding:2px 5px;color:var(--ink)}.legal-main table{width:100%;border-collapse:collapse;font-size:13px}.legal-main th,.legal-main td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 10px}.legal-main th{color:var(--ink)}.placeholder{color:#a12d3b!important;font-weight:800}.legal-footer{background:var(--ink);color:#fff;padding:24px 0}.legal-footer .shell{display:flex;justify-content:space-between;font-size:11px;color:#aeb8c8}@media(max-width:600px){.legal-main{padding-top:55px}.legal-header .button{display:none}.legal-footer .shell{flex-direction:column;gap:8px}}
