.zc-ui-legal-page{color:#101c3c;background:#fff}.zc-ui-legal-inner{max-width:1100px;margin:0 auto;padding:76px 24px 110px}.zc-ui-legal-header{max-width:900px}.zc-ui-legal-eyebrow,.zc-ui-legal-number{letter-spacing:.19em;text-transform:uppercase;color:#64748b;font:700 12px/1.5 Arial,sans-serif}.zc-ui-legal-header h1{letter-spacing:-.025em;margin:20px 0;font:500 clamp(38px,5vw,70px)/1.1 Georgia,serif}.zc-ui-legal-intro{color:#475569;font:400 19px/1.8 Arial,sans-serif}.zc-ui-legal-date{color:#64748b;margin-top:24px;font:400 14px/1.5 Arial,sans-serif}.zc-ui-legal-grid{border-top:1px solid #e2e8f0;grid-template-columns:230px minmax(0,1fr);gap:64px;margin-top:56px;padding-top:48px;display:grid}.zc-ui-legal-toc{align-self:start;position:sticky;top:96px}.zc-ui-legal-toc h2{text-transform:uppercase;letter-spacing:.17em;margin:0 0 18px;font:700 12px/1.5 Arial,sans-serif}.zc-ui-legal-toc ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.zc-ui-legal-toc a{color:#475569;font:400 14px/1.55 Arial,sans-serif;text-decoration:none}.zc-ui-legal-toc a:hover,.zc-ui-legal-toc a:focus-visible{color:#101c3c;text-decoration:underline}.zc-ui-legal-toc a span{color:#64748b;margin-right:10px;font-weight:700}.zc-ui-legal-article{min-width:0}.zc-ui-legal-article section{margin-bottom:50px;scroll-margin-top:120px}.zc-ui-legal-article h2{margin:10px 0 20px;font:500 clamp(25px,3vw,35px)/1.2 Georgia,serif}.zc-ui-legal-article section>p:not(.zc-ui-legal-number){color:#475569;white-space:pre-line;max-width:72ch;margin:14px 0;font:400 17px/1.92 Arial,sans-serif}@media (max-width:760px){.zc-ui-legal-inner{padding:52px 20px 78px}.zc-ui-legal-grid{grid-template-columns:1fr;gap:42px}.zc-ui-legal-toc{position:static}}
