@layer legacy;@layer route-base{main>.signal-page-hero:has(+.legal-page){min-height:360px;color:var(--text);background:var(--paper);padding:0}:is(main>.signal-page-hero:has(+.legal-page) .page-hero-picture,main>.signal-page-hero:has(+.legal-page) .page-hero-overlay,main>.signal-page-hero:has(+.legal-page) .page-hero-console){display:none}main>.signal-page-hero:has(+.legal-page) .page-hero-inner{grid-template-columns:minmax(0,760px);align-items:end;min-height:360px;padding-block:96px 72px}main>.signal-page-hero:has(+.legal-page) .page-hero-copy :is(h1,p){color:var(--text)}main>.signal-page-hero:has(+.legal-page) .hero-signal-code{color:var(--brand-blue);border-color:var(--line-strong);background:0 0}.legal-page{background:var(--paper-soft);min-height:auto;color:var(--text);padding-block:88px 112px}.privacy-console{width:min(var(--site-width), calc(100% - 48px));box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);gap:clamp(48px,8vw,112px);margin-inline:auto;padding:0;display:grid}.privacy-console>aside{border:0;border-right:1px solid var(--line);background:0 0;align-self:start;padding:0 28px 0 0;position:sticky;top:112px}.privacy-console h1{color:var(--text);letter-spacing:-.04em;font-size:clamp(44px,4.5vw,64px);font-weight:680}.privacy-console h2,.privacy-console h3{color:var(--text)}.privacy-console p,.privacy-console li,.privacy-console small,.privacy-console span{color:var(--muted)}.privacy-console>div,.privacy-console article,.privacy-console section,.link-list{border-color:var(--line);border-radius:var(--radius-sm);box-shadow:none;background:0 0}}@layer authority;@layer route-final{body:has(.legal-page) .page-hero{border-bottom:1px solid var(--zj-line);min-height:0;color:var(--zj-ink);background:var(--zj-paper);position:relative;overflow:visible}body:has(.legal-page) .page-hero:before{display:none}:is(body:has(.legal-page) .page-hero-picture,body:has(.legal-page) .page-hero-console,body:has(.legal-page) .hero-signal-code){display:none}body:has(.legal-page) .page-hero-overlay{display:none}body:has(.legal-page) .page-hero-inner{z-index:1;width:min(var(--zj-content), calc(100% - 56px));min-height:220px;padding-block:42px 48px;position:relative}body:has(.legal-page) .page-hero-copy{max-width:760px}body:has(.legal-page) .page-hero h1{color:var(--zj-ink);letter-spacing:-.01em;font-size:clamp(48px,4vw,64px);font-weight:600}body:has(.legal-page) .page-hero p{color:var(--zj-muted)}.legal-page{background:var(--zj-surface);border-radius:0;margin-top:0;padding-top:48px}.legal-page .privacy-console{width:min(var(--zj-content), calc(100% - 56px));border-color:var(--zj-line);background:var(--zj-surface);box-shadow:none;border-radius:4px;margin-inline:auto}.legal-page .privacy-console>div{max-width:var(--zj-reading)}@media (max-width:600px){:is(body:has(.legal-page) .page-hero,body:has(.legal-page) .page-hero-inner){min-height:0}body:has(.legal-page) .page-hero-inner{padding-block:36px 40px}.legal-page{border-radius:0;margin-top:0;padding-top:36px}}}body:has(.legal-page) .page-hero .eyebrow{color:#8a6528}
