.priv{background:var(--paper);color:var(--paper-ink);--accent-field: var(--paper-ink);--on-accent: var(--paper)}.priv__hero{padding:calc(var(--navigation-height) + 24px) var(--gutter) clamp(44px,5vw,76px)}.priv__top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0}.priv__hero h1{margin:0;font-size:clamp(54px,8.6vw,158px);line-height:.95;letter-spacing:-.055em}.priv__hero h1 em{color:var(--paper-muted)}.priv__facts{display:grid;grid-template-columns:var(--rail);gap:0 var(--rail-gap);margin:clamp(40px,4.6vw,70px) 0 0;padding-top:24px;border-top:1px solid var(--paper-line)}.priv__facts dd{margin:10px 0 0;font-size:clamp(20px,1.9vw,28px);letter-spacing:-.03em;line-height:1.2}.priv__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);padding-top:clamp(28px,3vw,48px)}.priv__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:clamp(150px,13vw,200px);padding:18px 18px 20px;border:0;border-radius:0;background:var(--stone);color:var(--paper-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .35s var(--ease-ink),color .35s var(--ease-ink),transform .5s var(--ease-ink)}.priv__card .eyebrow{order:-2;color:var(--paper-muted)}.priv__card[aria-selected=true]{background:var(--accent-field);color:var(--on-accent)}.priv__card[aria-selected=true] .eyebrow{color:var(--on-accent)}@media(hover:hover){.priv__card:hover{transform:translateY(-4px)}}@media(forced-colors:active){.priv__card{border:1px solid CanvasText}.priv__card[aria-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.priv__card[aria-selected=true] .eyebrow{color:HighlightText}}.priv__card-name{font-size:clamp(24px,2.3vw,38px);font-weight:500;letter-spacing:-.05em;line-height:1.02}.priv__card-sign{position:absolute;right:16px;top:16px;width:18px;height:18px}.priv__panel{padding-top:clamp(24px,3vw,44px)}.priv__panel:focus-visible{outline-offset:8px}.priv__panel.is-in{animation:priv-rise .5s var(--ease-ink) both}@keyframes priv-rise{0%{opacity:0;transform:translateY(12px)}}.priv__copy{padding:clamp(20px,3vw,44px) var(--gutter) 110px}.priv__section{display:grid;grid-template-columns:var(--rail);gap:0 var(--rail-gap);align-items:start;padding:44px 0 50px;border-top:1px solid var(--paper-line)}.priv__section:first-child{border-top:0}.priv__section h2{margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.08}.priv__section h2 em{color:var(--paper-muted)}.priv__section>div{grid-column:2 / -1}.priv__section p{max-width:64ch;font-size:clamp(16px,1.2vw,18px);line-height:1.75;color:var(--paper-muted)}.priv__section p+p{margin-top:14px}.priv__section a{color:var(--paper-ink);text-decoration:underline;text-underline-offset:4px;transition:color .2s}.priv__section a:hover{color:var(--accent)}.priv__section a .icon{width:12px;height:12px;margin-left:4px;color:currentColor}@media(max-width:1050px){.priv__section{display:block}.priv__section h2{margin-bottom:20px}}@media(max-width:760px){.priv__hero h1{font-size:clamp(46px,13.4vw,80px)}.priv__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.priv__card{min-height:120px;padding:14px 14px 16px}.priv__facts{grid-template-columns:1fr;gap:20px}.priv__copy{padding-bottom:70px}.priv__section{padding:32px 0 36px}}
