.legal-page .skip-link{z-index:100;background:#fff;padding:8px 12px;position:absolute;top:8px;left:20px;transform:translateY(-200%)}.legal-page .skip-link:focus{transform:translateY(0)}.legal-page .privacy-main{width:min(100% - 40px,760px)}.legal-page .privacy-main p{white-space:pre-line}.legal-page .privacy-main h3{margin:28px 0 12px;font-size:18px;font-weight:600;line-height:1.4}.legal-page :is(section,main){scroll-margin-top:100px}.legal-page .privacy-main a{overflow-wrap:anywhere}.legal-navigation{border-bottom:1px solid #deded8;flex-wrap:wrap;gap:12px 20px;margin-bottom:32px;padding-bottom:24px;font-size:14px;line-height:1.5;display:flex}.legal-navigation [aria-current=page]{font-weight:600;text-decoration:none}.legal-contents{border:1px solid #deded8;border-radius:16px;margin:32px 0;padding:24px}.legal-contents h2{margin:0 0 16px}.legal-contents ol{columns:2;column-gap:32px;margin:0;padding-left:20px}.legal-contents li{break-inside:avoid;padding:4px 0}.legal-page .legal-contents li{font-size:14px}.legal-back{margin-top:40px}.purchase-policies{flex-wrap:wrap;gap:8px 16px;font-size:13px;line-height:1.5;display:flex}.purchase-policies a,.checkout-policy-notice a{text-underline-offset:3px;text-decoration:underline}.checkout-policy-notice{color:#454541;margin:16px 0;font-size:13px;line-height:1.6}.checkout-policy-notice a:focus-visible,.purchase-policies a:focus-visible,.legal-page .privacy-main a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #dd682f}@media (width<=640px){.legal-contents ol{columns:1}.legal-contents{padding:20px}}@media print{.legal-page :is(header,footer,.skip-link,.legal-navigation,.legal-contents,.legal-back){display:none}.legal-page .privacy-main{width:100%;padding:0}.legal-page .privacy-main :is(p,li){font-size:10pt}.legal-page .privacy-main :is(h2,h3){break-after:avoid}}
