.privacy-page{padding-block:50px 75px;max-width:850px}.privacy-page .eyebrow,.utility-page .eyebrow{font-size:9px;color:var(--olive);margin-bottom:25px}.privacy-page h1{font-size:clamp(65px,7vw,100px);line-height:1;letter-spacing:-.03em;color:var(--olive);margin-bottom:23px}.privacy-updated{font-size:10px;color:var(--muted);padding-bottom:25px;border-bottom:1px solid var(--line);margin-bottom:35px}.privacy-body{max-width:730px;font-size:14px;line-height:1.95;overflow-wrap:anywhere}.privacy-body h2{font-size:35px;line-height:1.15;margin-block:35px 18px}.privacy-body p{margin:0 0 23px}.privacy-body a{text-decoration:underline;text-underline-offset:4px;color:var(--olive)}.privacy-contact{font-size:11px;gap:35px;margin-top:20px}.utility-page{padding-block:65px 90px;min-height:65vh}.utility-number{display:block;font:100px/.85 var(--serif);color:#9ca17e;margin-bottom:35px}.utility-page .eyebrow{display:block}.utility-page h1{font-size:clamp(65px,7vw,102px);line-height:.98;letter-spacing:-.03em;color:var(--olive);max-width:850px;margin-bottom:30px;overflow-wrap:anywhere;text-wrap:balance}.utility-page>p{font-size:14px;line-height:2;max-width:550px;margin-bottom:30px}.utility-actions{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.utility-actions .button{font-size:12px;gap:35px}.utility-actions .text-link{font-size:11px;gap:30px}.utility-page>nav{display:flex;gap:30px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:25px;margin-top:45px;font-size:11px;color:var(--olive)}.utility-next{padding-block:85px 100px}.utility-next>p{max-width:640px}
@media(max-width:600px){.privacy-page{padding-block:35px 55px}.privacy-page h1{font-size:58px}.privacy-page .eyebrow,.utility-page .eyebrow{font-size:8px}.privacy-body{font-size:14px}.privacy-body h2{font-size:31px}.utility-page,.utility-next{padding-block:40px 55px}.utility-number{font-size:80px;margin-bottom:30px}.utility-page h1{font-size:56px;max-width:350px;margin-bottom:25px}.utility-page>p{font-size:12px}.utility-actions{gap:25px}.utility-actions .button{font-size:11px;width:100%;justify-content:space-between}.utility-actions .text-link{font-size:10px}.utility-page>nav{font-size:10px;gap:22px;margin-top:35px}}
@media(max-width:360px){.utility-page h1{font-size:50px}}
