.privacy-page{color:#192832}.privacy-page .legal-heading{padding-bottom:34px}.privacy-page .care-eyebrow{color:#52616a;letter-spacing:.13em;font-size:11px;font-weight:700}.privacy-page .legal-heading h1{font-weight:600;font-size:clamp(40px,4.7vw,64px);letter-spacing:-.05em}.privacy-page .legal-heading>p{max-width:740px;font-size:17px;color:#52616a}.privacy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.privacy-summary>div{background:#f0f4f3;border:1px solid #dde5e1;border-radius:6px;padding:22px}.privacy-summary h2{font-size:15px;line-height:1.4;margin:0 0 10px;letter-spacing:-.02em}.privacy-summary p{font-size:13px;line-height:1.75;color:#52616a;margin:0}.privacy-summary a{display:inline-flex;margin-top:14px;font-size:12px;font-weight:600;color:#754829;text-decoration:underline;text-underline-offset:4px}.privacy-page .legal-layout{grid-template-columns:240px minmax(0,1fr);gap:62px}.privacy-page .legal-contents a{padding:9px 10px}.privacy-page .legal-contents a span{color:#354955}.privacy-page .legal-copy p,.privacy-page .legal-copy li{color:#52616a;font-size:14px;line-height:1.9}.privacy-page .legal-copy ul{padding-left:20px;margin:0 0 20px}.privacy-page .legal-copy li+li{margin-top:8px}.privacy-page .legal-copy h2{font-weight:600;font-size:26px}.privacy-page .legal-copy h3{font-size:16px;line-height:1.5;margin:24px 0 12px}.privacy-page .privacy-notice{padding:20px 22px;border-left:3px solid #ad6c42;background:#faf4ee;border-radius:0 4px 4px 0;margin:20px 0}.privacy-page .privacy-notice p{margin:0}.privacy-page .legal-business{background:#edf2f1;border-radius:6px;padding:24px}.privacy-page .legal-business address{color:#52616a;white-space:pre-line}.privacy-page a:focus-visible{outline:3px solid #ad6c42;outline-offset:4px}.privacy-page .legal-bottom-links{padding-top:4px}
@media(max-width:900px){.privacy-page .legal-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}.privacy-summary{gap:12px}.privacy-summary>div{padding:18px}}
@media(max-width:640px){.privacy-summary{grid-template-columns:1fr;gap:12px;margin-top:24px}.privacy-summary>div{padding:19px 20px}.privacy-page .legal-layout{grid-template-columns:minmax(0,1fr);gap:30px}.privacy-page .legal-heading>p{font-size:15px}.privacy-page .legal-copy h2{font-size:24px}.privacy-page .legal-copy p,.privacy-page .legal-copy li{font-size:14px}.privacy-page .legal-contents{display:grid;grid-template-columns:1fr 1fr;gap:3px 8px;padding:20px 12px}.privacy-page .legal-contents h2{grid-column:1/-1}.privacy-page .legal-contents a{padding:8px 5px;gap:7px}.privacy-page .legal-contents a span{font-size:12px}}
@media print{.privacy-summary{display:none}.privacy-page .legal-layout{display:block}.privacy-page .legal-copy section{break-inside:auto}.privacy-page .legal-copy h2{break-after:avoid}}
