.privacy-page{padding-block:80px 110px;max-width:980px}.privacy-intro{max-width:760px;margin-bottom:48px}.privacy-intro h1{font-size:clamp(36px,5vw,66px);line-height:1.1;letter-spacing:-.045em;margin:20px 0}.privacy-intro>p:not(.eyebrow){font-size:17px;line-height:1.7;color:#566273}#privacy-updated{font-size:12px!important;margin-top:20px}.privacy-section{padding:28px 0;border-top:1px solid #1b31571b}.privacy-section h2{font-size:clamp(18px,2vw,23px);line-height:1.4;margin-bottom:14px;color:#1b3157}.privacy-section p{font-size:15px;line-height:1.85;color:#465268;overflow-wrap:anywhere}.privacy-notice{font-size:12px;line-height:1.65;color:#566273;margin:16px 0;overflow-wrap:anywhere}.privacy-notice a,.challenge-privacy a{color:#1b3157;text-decoration:underline;text-underline-offset:3px}.privacy-footer-link{font-size:12px;color:#566273;white-space:nowrap}.privacy-footer-link:focus-visible,.privacy-notice a:focus-visible{outline:2px solid #c73c3c;outline-offset:4px}.privacy-page~footer{margin-top:0}@media(max-width:760px){.privacy-page{padding-block:38px 65px}.privacy-intro{margin-bottom:30px}.privacy-section{padding:22px 0}.privacy-section p{font-size:14px}.privacy-notice{font-size:11px;line-height:1.65}}

.adult-declaration{display:flex!important;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;grid-column:1/-1}.adult-declaration input{width:18px!important;min-width:18px;height:18px;margin-top:3px;accent-color:#1b3157}.challenge-adult{display:block;margin:24px 0 0;background:transparent;border:0;color:#1b3157;text-decoration:underline;font:inherit;font-size:12px;cursor:pointer;padding:8px 0}

.adult-help{grid-column:1/-1;font-size:11px;line-height:1.6;color:#697487;margin:0 0 16px}
