.privacy-page{background:var(--paper);outline:none}.privacy-heading{background:var(--paper);padding-block:clamp(3rem,5vw,4.5rem) clamp(1.75rem,3vw,2.75rem)}.privacy-heading-inner{border-bottom:1px solid #0b10261f;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:1.5rem;display:flex}.privacy-heading h1{color:var(--navy);margin:0;font-size:clamp(2.75rem,5vw,4.75rem);line-height:1}.privacy-updated{color:#686d7b;letter-spacing:.025em;white-space:nowrap;margin:0 0 .35rem;font-size:.9rem}.privacy-content{padding-block:clamp(2.5rem,5vw,5.5rem)}.privacy-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,48rem) minmax(0,1fr);display:grid}.privacy-article{color:#3f455b;grid-column:2;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.75}.privacy-article>p:first-child{color:var(--navy);margin-top:0;font-size:clamp(1.18rem,1.65vw,1.4rem);line-height:1.65}.privacy-article h2{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;color:var(--navy);margin:3rem 0 .8rem;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.2}.privacy-article p{margin:.8rem 0 0}.privacy-article a{color:var(--violet);text-underline-offset:.25em;font-weight:700;text-decoration:underline}.privacy-article a:hover{color:var(--magenta)}@media (max-width:47.99rem){.privacy-heading{padding-block:2.75rem 1.5rem}.privacy-heading-inner{padding-bottom:1.25rem;display:block}.privacy-heading h1{font-size:clamp(2.6rem,12vw,3.75rem)}.privacy-updated{white-space:normal;margin-top:1rem}.privacy-content{padding-block:2.75rem 3.75rem}.privacy-layout{display:block}.privacy-article h2{margin-top:2.5rem}}
