.tv-policy-page{width:min(760px,calc(100% - 48px));margin:64px auto 90px;color:#201d19;font:14px/1.9 var(--sans,Arial,sans-serif)}.tv-policy-page h1{font:400 clamp(38px,7vw,62px)/1.1 var(--serif,Georgia,serif);letter-spacing:-.035em;margin:0 0 30px}.tv-policy-page h2{font:400 27px/1.3 var(--serif,Georgia,serif);margin:35px 0 12px}.tv-policy-page p{margin:0 0 18px}.tv-policy-page a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tv-privacy-footer{text-align:center;padding:18px;background:#f8f5ee;color:#655d52;font:11px/1.6 var(--sans,Arial,sans-serif)}.tv-policy-nav{display:flex;justify-content:flex-end;gap:20px;flex-wrap:wrap;font:11px/1.7 var(--sans,Arial,sans-serif);color:#201d19}.tv-policy-nav a{padding:8px 0}.store-header-main:has(.tv-policy-nav){grid-template-columns:auto 1fr}
