.privacy-page .primary-nav>a:first-child:after{transform:scaleX(0)}.privacy-page .primary-nav>a:first-child:hover:after,.privacy-page .primary-nav>a:first-child:focus-visible:after{transform:scaleX(1)}.privacy-page main{background:radial-gradient(circle at 82% 10%, #ecc7b540, transparent 30rem), var(--cream)}.privacy-hero,.privacy-content{width:min(100% - 2.5rem,980px);margin-inline:auto}.privacy-hero{border-bottom:1px solid var(--line);padding:clamp(4.5rem,8vw,7.5rem) 0 clamp(3rem,5vw,4.5rem)}.privacy-hero h1{max-width:none;font-size:clamp(3.8rem,7vw,6.8rem)}.privacy-hero>p:not(.eyebrow){color:#102f2d;max-width:43rem;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1.4vw,1.2rem);line-height:1.62}.privacy-hero>span{color:#587069;margin-top:1.5rem;font-size:.86rem;line-height:1.5;display:block}.privacy-content{gap:0;padding:clamp(2.75rem,5vw,4.5rem) 0 clamp(5rem,8vw,7rem);display:grid}.privacy-content section{border-bottom:1px solid #102b2b24;padding:2rem 0}.privacy-content section:first-child{padding-top:0}.privacy-content h2{color:var(--forest);letter-spacing:-.025em;margin:0 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,3vw,2.5rem);font-weight:400;line-height:1.12}.privacy-content p{color:#163331;max-width:48rem;margin:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.68}.privacy-content p+p{margin-top:1rem}.privacy-content a{color:var(--forest);-webkit-text-decoration-color:var(--terracotta);text-decoration-color:var(--terracotta);text-underline-offset:.22em;font-weight:600}.privacy-choice-button{border:1px solid var(--forest);color:#fffdf8;background:var(--forest);cursor:pointer;border-radius:999px;min-height:50px;margin-top:1.4rem;padding:.75rem 1.5rem}.privacy-choice-button:hover{background:var(--forest-dark)}@media (width<=680px){.privacy-hero,.privacy-content{width:min(100% - 2.5rem,980px)}.privacy-hero{padding-top:3.5rem}.privacy-hero h1{font-size:clamp(3.4rem,15vw,4.75rem)}.privacy-content section{padding-block:1.6rem}}
