.policy-content{color:var(--color-ink);line-height:1.75;overflow-wrap:anywhere}.policy-content h1{margin-bottom:2rem;font:500 clamp(2rem,5vw,3.5rem)/1.1 var(--font-switzer);letter-spacing:-.03em}.policy-content h2{margin:2.5rem 0 1rem;font-size:1.5rem;line-height:1.3;font-weight:600}.policy-content h3{margin:1.75rem 0 .75rem;font-size:1.125rem;font-weight:600}.policy-content dl,.policy-content ol,.policy-content p,.policy-content ul{margin:1rem 0}.policy-content ul{list-style:disc;padding-left:1.5rem}.policy-content ol{list-style:decimal;padding-left:1.5rem}.policy-content li{margin:.4rem 0}.policy-content a{text-decoration:underline;text-underline-offset:.2em}.policy-content a:focus-visible,.policy-content summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.policy-content [id]{scroll-margin-top:2rem}.policy-content details{margin:2rem 0;padding:1.25rem;border:1px solid #ddd;border-radius:1rem}.policy-content summary{cursor:pointer;font-weight:600}.policy-content [role=region]{overflow-x:auto}.policy-content table{width:100%;margin:1.5rem 0;border-collapse:collapse;font-size:.875rem}.policy-content td,.policy-content th{padding:.75rem;border:1px solid #ddd;text-align:left;vertical-align:top}.policy-content th{background:#ededed}.policy-content code{font-size:.875em}