/* Privacy policy uses the same customer-care cards as Delivery & Returns. */
.sd-privacy-page .sd-policy-body a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.sd-privacy-page .sd-policy-body a:hover{color:var(--blue-dark)}
.sd-privacy-sidebar nav{max-height:52vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cad7ed transparent}
.sd-privacy-sidebar nav a{font-size:12px;align-items:flex-start;line-height:1.6}
.sd-privacy-sidebar nav a span{line-height:1.4;margin-top:1px}
.sd-privacy-number{font-size:15px;font-weight:600;letter-spacing:.5px}
.sd-privacy-intro{background:#f8faff;border-color:#e0e9f8}
.sd-privacy-intro .sd-policy-body>p:first-child{display:inline-block;padding:5px 11px;border-radius:8px;background:#eaf1ff;color:#244e94;font-size:12px;margin-bottom:18px}
.sd-privacy-page .sd-policy-body li>ul{margin-block:10px 16px;font-size:13px}
.sd-privacy-page .sd-policy-body li>ul li{margin:6px 0}
.sd-privacy-page .sd-policy-body table{width:100%;border-collapse:collapse;font-size:13px}
.sd-privacy-page .sd-policy-body th,.sd-privacy-page .sd-policy-body td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--line)}
@media(max-height:680px) and (min-width:761px){.sd-privacy-sidebar .sd-policy-help{display:none}.sd-privacy-sidebar nav{max-height:calc(100vh - 48px)}}
@media(max-width:760px){.sd-privacy-sidebar nav{max-height:none;overflow:visible}.sd-privacy-sidebar nav a{font-size:11px;min-height:44px}.sd-privacy-page .sd-policy-section h2{font-size:20px;overflow-wrap:anywhere}.sd-privacy-page .sd-policy-body table,.sd-privacy-page .sd-policy-body tbody,.sd-privacy-page .sd-policy-body tr,.sd-privacy-page .sd-policy-body th,.sd-privacy-page .sd-policy-body td{display:block}.sd-privacy-page .sd-policy-body th{background:#f6f8fc}}
@media(prefers-reduced-motion:reduce){.sd-privacy-sidebar nav{scroll-behavior:auto}}
