@charset "UTF-8";.ci-legal-wrap{padding:200px 0 80px;background:var(--brand-bg)}.ci-legal-article{max-width:780px;margin:0 auto}.ci-legal-article h1{font-size:2.4rem;margin-bottom:16px}.ci-legal-lede{font-size:1.08rem;color:var(--brand-neutral-mid);border-left:3px solid var(--brand-secondary);padding-left:18px;margin-bottom:32px;font-family:var(--ci-font-serif);font-style:italic}.ci-legal-article h2{font-size:1.3rem;margin:32px 0 12px;padding-top:10px;border-top:2px solid var(--brand-text)}.ci-legal-article p{color:var(--brand-text);font-size:1rem;line-height:1.75}.ci-legal-updated{color:var(--brand-neutral-mid);font-family:var(--ci-font-mono);font-size:.88rem;margin-top:36px;padding-top:16px;border-top:1px dashed var(--brand-border)}.ci-error-wrap{padding:220px 0 120px;background:var(--brand-bg-alt);text-align:center}.ci-error-box{max-width:700px;margin:0 auto}.ci-error-code{display:inline-block;font-family:var(--ci-font-serif);font-size:4.5rem;color:var(--brand-secondary);font-weight:700;letter-spacing:.1em;margin-bottom:16px;border-top:4px solid var(--brand-secondary);border-bottom:4px solid var(--brand-secondary);padding:8px 32px;line-height:1}.ci-error-box h1{font-size:2rem;margin-bottom:14px}.ci-error-box p{color:var(--brand-neutral-mid);font-size:1.05rem;margin-bottom:28px;max-width:580px;margin-left:auto;margin-right:auto}.ci-error-detail{font-family:var(--ci-font-mono);color:var(--brand-danger);font-size:.88rem;background:var(--brand-bg);border:1px solid var(--brand-border);padding:12px 16px;margin:20px 0}.ci-error-wrap .ci-cta-btns{justify-content:center}