.privacy-hero{background:#efeeeb;border-bottom:1px solid #dddfe3}.privacy-heading{max-width:1260px;margin:auto;padding:55px 30px 60px}.privacy-heading>.text-link{font-size:13px;color:#636d7b;margin-bottom:35px}.privacy-heading .eyebrow{margin-bottom:14px}.privacy-heading h1{font-size:clamp(35px,4.3vw,62px);line-height:1.3;letter-spacing:0;margin-bottom:14px}.privacy-heading>p:last-child{font-size:17px;color:#657080}.privacy-layout{max-width:1260px;display:grid;grid-template-columns:275px minmax(0,1fr);gap:65px;margin:auto;padding:60px 30px 90px;align-items:start}.policy-sidebar{position:sticky;top:120px;max-height:calc(100vh - 150px);overflow-y:auto;scrollbar-width:thin}.policy-sidebar nav{display:flex;flex-direction:column;gap:5px}.policy-sidebar .eyebrow{margin-bottom:15px}.policy-sidebar a{font-size:13px;line-height:1.6;padding:9px 12px;border-inline-start:2px solid #dce0e5;color:#586272;border-radius:0 5px 5px 0}.policy-sidebar a:hover,.policy-sidebar a:focus-visible{background:#ff1f1f09;color:#bd1820;border-color:#e92b32}.policy-content{min-width:0;font-size:16px;line-height:1.95;color:#3e495b}.policy-meta{display:grid;gap:9px;background:#f0f1f3;border:1px solid #dce0e5;border-inline-start:3px solid #ff1f1f;padding:22px 26px;margin-bottom:30px;border-radius:8px}.policy-content .policy-meta p{margin:0;font-size:14px}.policy-content p{margin:0 0 20px}.policy-content h2{font-size:25px;line-height:1.5;color:#232a34;border-top:1px solid #dce0e5;padding-top:32px;margin:42px 0 20px;scroll-margin-top:112px}.policy-content h3{font-size:18px;line-height:1.6;color:#303b4e;margin:24px 0 12px}.policy-content ul{padding-inline-start:25px;margin:15px 0 23px}.policy-content li{padding-inline-start:4px;margin-bottom:9px}.policy-content li::marker{color:#e32930}.policy-content a{color:#bb1b25;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.policy-content strong{font-weight:700}.policy-meta a{display:inline-block;direction:ltr}html[data-theme=dark] .privacy-hero{background:#1b2029;border-color:#343b48}html[data-theme=dark] .privacy-heading>.text-link,html[data-theme=dark] .privacy-heading>p:last-child{color:#b6bfce}html[data-theme=dark] .policy-content{color:#c5ccd7}html[data-theme=dark] .policy-content h2,html[data-theme=dark] .policy-content h3{color:#f1f3f7;border-color:#343c4a}html[data-theme=dark] .policy-meta{background:#1c222d;border-color:#394354;border-inline-start-color:#ff454b}html[data-theme=dark] .policy-sidebar a{color:#bbc4d2;border-color:#424c5c}html[data-theme=dark] .policy-sidebar a:hover{background:#ff454b14;color:#ff777b;border-color:#ff454b}html[data-theme=dark] .policy-content a{color:#ff8085}
@media(max-width:900px){.privacy-layout{grid-template-columns:220px minmax(0,1fr);gap:35px}.policy-sidebar a{font-size:12px}}@media(max-width:760px){.privacy-heading{padding:35px 6% 40px}.privacy-heading>.text-link{margin-bottom:25px}.privacy-layout{display:block;padding:30px 6% 55px}.policy-sidebar{position:static;max-height:none;margin-bottom:35px}.policy-sidebar nav{gap:3px}.policy-sidebar a{padding:7px 10px;font-size:13px}.policy-content{font-size:16px}.policy-content h2{font-size:22px;scroll-margin-top:95px}.policy-meta{padding:18px}.policy-content .policy-meta p{font-size:13px}}
@media print{header,footer,.policy-sidebar,.privacy-heading>.text-link{display:none!important}.privacy-layout{display:block;padding:0}.privacy-hero{background:white!important;color:black!important}.privacy-content,.policy-content{color:black!important}.policy-meta{break-inside:avoid}.policy-content h2,.policy-content h3{break-after:avoid;color:black!important}.policy-content a{color:black!important}}
