.policy-header-shell{color:#f6f5f3;background:#10171e}.policy-page{background:#fff}.policy-page .policy-hero{border-bottom:1px solid var(--line);background:#fafafa;padding:30px 0 28px}.policy-page .policy-hero-layout{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.policy-page .policy-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:46px;font-size:13px;display:flex}.policy-page .policy-breadcrumb a:hover{text-decoration:underline}.policy-page h1{letter-spacing:-1.7px;font-size:52px;font-weight:700;line-height:1.08}.policy-page .policy-intro{color:#343e48;max-width:600px;margin-top:24px;font-size:19px;line-height:1.5}.policy-page .policy-updated{color:var(--muted);margin-top:30px;font-size:13px}.policy-page .policy-visual{margin:0}.policy-page .policy-visual img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.policy-page .policy-visual figcaption{color:var(--muted);margin-top:10px;font-size:12px}.policy-page .policy-reading-layout{grid-template-columns:250px minmax(0,1fr);gap:40px;padding-block:32px 52px;display:grid}.policy-page .policy-sidebar{border-right:1px solid var(--line);padding-right:36px}.policy-page .policy-navigation{gap:4px;display:grid}.policy-page .policy-navigation a{border-left:4px solid #0000;min-height:44px;padding:12px 10px;font-size:15px}.policy-page .policy-navigation a[aria-current=page]{border-left-color:var(--amber);background:#fff0cf;font-weight:700}.policy-page .policy-navigation a:hover{background:var(--range)}.policy-page .policy-contents{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.policy-page .policy-contents h2{letter-spacing:-.4px;font-size:20px;line-height:1.3}.policy-page .policy-contents ol{color:var(--muted);margin:16px 0 0;padding-left:28px;list-style:decimal-leading-zero}.policy-page .policy-contents li{padding-left:4px;font-size:14px;line-height:1.5}.policy-page .policy-contents a{padding:8px 0;display:block}.policy-page .policy-contents a:hover{color:var(--ink);text-decoration:underline}.policy-page .policy-body{counter-reset:policy-section;min-width:0}.policy-page .policy-notice{border-left:4px solid var(--amber);background:#fff3da;margin-bottom:8px;padding:20px 24px;font-size:18px;font-weight:700}.policy-page .policy-section{counter-increment:policy-section;border-bottom:1px solid var(--line);padding:30px 0 30px 86px;scroll-margin-top:24px;position:relative}.policy-page .policy-section:last-child{border-bottom:0;padding-bottom:0}.policy-page .policy-section:before{content:counter(policy-section, decimal-leading-zero);color:#707783;font-size:36px;font-weight:700;line-height:1.2;position:absolute;top:25px;left:0}.policy-page .policy-section h2{letter-spacing:-.65px;margin-bottom:12px;font-size:26px;line-height:1.2}.policy-page .policy-section p{color:var(--muted);font-size:17px;line-height:1.6}.policy-page .policy-section p+p{margin-top:16px}.policy-page .policy-section a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.policy-page .policy-section a:hover{color:#815300}.policy-page .policy-section code{overflow-wrap:anywhere;font-size:.9em}.policy-page .policy-table{border-collapse:collapse;width:100%;color:var(--muted);margin:20px 0;font-size:14px;line-height:1.5}.policy-page .policy-table th,.policy-page .policy-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 12px}.policy-page .policy-table th{color:var(--ink);background:var(--range);font-weight:700}.policy-page .policy-table th:first-child{width:25%}.policy-page .policy-preferences{margin-top:20px}.policy-page .policy-analytics-status{margin-top:16px}@media (width<=1100px){.policy-page .policy-hero-layout{gap:28px}.policy-page h1{font-size:46px}.policy-page .policy-breadcrumb{margin-bottom:32px}.policy-page .policy-reading-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}.policy-page .policy-sidebar{padding-right:24px}.policy-page .policy-section{padding-left:62px}.policy-page .policy-section:before{font-size:30px}}@media (width<=800px){.policy-page .policy-hero-layout{grid-template-columns:1fr}.policy-page .policy-visual{max-width:480px}.policy-page .policy-reading-layout{grid-template-columns:1fr;gap:24px}.policy-page .policy-sidebar{border-right:0;padding-right:0}.policy-page .policy-navigation{grid-template-columns:1fr 1fr}.policy-page .policy-contents{margin-top:20px;padding-top:20px}.policy-page .policy-contents ol{-moz-column-gap:32px;grid-template-columns:1fr 1fr;column-gap:32px;display:grid}}@media (width<=700px){.policy-page .policy-hero{padding-block:22px 24px}.policy-page h1{letter-spacing:-1px;font-size:38px}.policy-page .policy-intro{margin-top:18px;font-size:16px}.policy-page .policy-updated{margin-top:20px}.policy-page .policy-breadcrumb{margin-bottom:28px}.policy-page .policy-visual{width:100%;max-width:360px}.policy-page .policy-visual img{max-height:220px}.policy-page .policy-reading-layout{padding-block:24px 36px}.policy-page .policy-navigation a{padding:12px 8px;font-size:14px}.policy-page .policy-contents ol{grid-template-columns:1fr}.policy-page .policy-contents a{padding-block:10px}.policy-page .policy-notice{padding:16px;font-size:16px}.policy-page .policy-section{padding:26px 0 26px 40px}.policy-page .policy-section:before{font-size:23px;top:25px}.policy-page .policy-section h2{letter-spacing:-.45px;font-size:23px}.policy-page .policy-section p{font-size:16px}.policy-page .policy-table,.policy-page .policy-table tbody,.policy-page .policy-table tr,.policy-page .policy-table td{width:100%;display:block}.policy-page .policy-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.policy-page .policy-table tr{border:1px solid var(--line);margin-bottom:16px}.policy-page .policy-table td{border-bottom:0;padding:10px 12px}.policy-page .policy-table td:before{content:attr(data-label);color:var(--ink);margin-bottom:3px;font-weight:700;display:block}.policy-page .policy-table td:first-child{background:var(--range)}}
