.policy-page #main-content>.policy-hero{--hero-top-space:64px;color:var(--purple-dark);background:var(--opening-accent);font-family:var(--font-copy);width:100%!important;max-width:none!important;padding:64px 0 var(--sjh-section-space)!important;border-radius:0!important;margin:0!important}.policy-wrap{width:var(--opening-width);margin-inline:auto}.policy-switch{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.policy-switch a{color:var(--purple-dark);font:500 var(--sjh-label-size)/1.4 var(--font-display);border:1px solid #d7c9e2;border-radius:30px;padding:12px 20px}.policy-switch a[aria-current=page]{background:var(--purple-dark);border-color:var(--purple-dark);color:#fff}.policy-switch a:hover{color:var(--purple-dark);background:#e4d7ef}.policy-page #main-content .policy-hero h1{color:var(--purple-dark);font:var(--sjh-heading-weight) var(--sjh-hero-size)/1.08 var(--font-display);letter-spacing:-.065em;margin:0 0 26px}.policy-hero .outline-text{-webkit-text-stroke:1.5px var(--purple-dark)}.policy-page #main-content .policy-updated{color:var(--sjh-copy-ink);font:400 var(--sjh-label-size)/1.8 var(--font-copy);margin:0}.policy-content{color:var(--purple-dark);padding:var(--sjh-section-space) 0;font-family:var(--font-copy);background:#fff}.policy-layout{align-items:start;gap:var(--sjh-layout-gap);grid-template-columns:minmax(220px,.65fr) minmax(0,1.6fr);display:grid}.policy-sidebar{position:sticky;top:132px}.policy-page #main-content .policy-eyebrow{font:600 var(--sjh-label-size)/1.5 var(--font-display);margin:0 0 18px}.policy-sidebar ol{margin:0;padding:0;list-style:none}.policy-sidebar li{margin:0;padding:0}.policy-sidebar li:before{content:none}.policy-sidebar nav a{color:var(--sjh-copy-ink);font:400 var(--sjh-label-size)/1.6 var(--font-copy);border-bottom:1px solid #eee8f2;align-items:baseline;gap:14px;padding:12px 0;display:flex}.policy-sidebar nav a span{color:#806a8c;font-size:11px}.policy-sidebar nav a:hover{color:var(--purple-dark);text-underline-offset:4px;text-decoration:underline}.policy-help{background:var(--opening-accent);border-radius:22px;margin-top:28px;padding:25px}.policy-help>i{color:var(--purple-dark);font-size:25px}.policy-page #main-content .policy-help p{font:600 15px/1.5 var(--font-display);margin:12px 0 8px}.policy-help a{color:var(--purple-dark);font-size:var(--sjh-label-size);flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.policy-copy{min-width:0}.policy-page #main-content .policy-copy p{font:400 var(--sjh-copy-size)/var(--sjh-copy-leading) var(--font-copy);color:var(--sjh-copy-ink);overflow-wrap:anywhere;margin:0 0 22px}.policy-page #main-content .policy-intro p{color:var(--purple-dark);font-size:clamp(19px,1.6vw,23px);line-height:1.7}.policy-intro{border-bottom:1px solid #e8e0ed;margin-bottom:40px;padding-bottom:32px}.policy-page #main-content .policy-section{background:0 0;width:100%;max-width:none;margin:0 0 40px;padding:0;scroll-margin-top:130px}.policy-page #main-content .policy-section h2{color:var(--purple-dark);font:var(--sjh-card-heading-weight) var(--sjh-editorial-heading-size)/var(--sjh-card-heading-leading) var(--font-display);margin:0 0 20px;letter-spacing:-.045em!important;font-weight:var(--sjh-card-heading-weight)!important}.policy-copy p a{color:#512761;text-underline-offset:3px;text-decoration:underline}.policy-end{border-top:1px solid #e8e0ed;padding-top:25px}.policy-end a{color:var(--purple-dark);font-size:var(--sjh-label-size);align-items:center;gap:16px;padding:10px 0;display:inline-flex}#policy-title{scroll-margin-top:130px}.policy-page a:focus-visible{outline-offset:5px;outline:2px solid #8851a4}@media (max-width:820px){.policy-page #main-content>.policy-hero{--hero-top-space:40px}.policy-layout{grid-template-columns:1fr;gap:36px}.policy-sidebar{position:static}.policy-sidebar ol{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.policy-help{display:none}.policy-switch{margin-bottom:30px}}@media (max-width:480px){.policy-sidebar ol{grid-template-columns:1fr}.policy-switch a{font-size:var(--sjh-tag-size);padding:11px 15px}}@media print{.policy-page{background:#fff}.policy-page .opening-header,.policy-page .studio-footer,.policy-page dialog,.policy-page .custom-cursor,.policy-switch,.policy-sidebar,.policy-end,.policy-page .skip-link{display:none!important}.policy-page #main-content>.policy-hero,.policy-content{background:#fff!important;padding:16px 0!important}.policy-wrap{width:100%}.policy-layout{display:block}.policy-page #main-content .policy-hero h1{font-size:32pt}.policy-hero .outline-text{color:var(--purple-dark);-webkit-text-stroke:0}.policy-page #main-content .policy-copy p{color:#000;font-size:11pt}.policy-page #main-content .policy-section h2{break-after:avoid;font-size:17pt}.policy-page p{orphans:3;widows:3}.policy-hero__inner{filter:none!important;opacity:1!important}}