.policy-shell{--policy-ink:#101114;--policy-muted:#62625f;--policy-line:#dededb;--policy-wash:#f6f6f3;max-width:1152px;margin:0 auto;padding:0 32px 100px;color:var(--policy-ink)}[data-theme=dark] .policy-shell{--policy-ink:#f5f5f4;--policy-muted:#aaa9a6;--policy-line:#303134;--policy-wash:#191a1d}.policy-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--policy-muted);padding:0 0 23px}.policy-meta time{margin-left:7px}.policy-meta a,.policy-content a,.policy-index-contact a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.policy-tabs{display:flex;gap:28px;flex-wrap:wrap;border-block:1px solid var(--policy-line);padding:0;margin-bottom:50px}.policy-tabs a{font-size:12px;padding:17px 0 15px;border-bottom:2px solid transparent;color:var(--policy-muted)}.policy-tabs a[aria-current=page]{border-bottom-color:var(--policy-ink);color:var(--policy-ink);font-weight:500}.policy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;align-items:start}.policy-index{position:sticky;top:100px;font-size:12px;line-height:1.6}.policy-index nav>p{font:10px/1.6 ui-monospace,monospace;letter-spacing:.08em;color:var(--policy-muted);margin-bottom:19px}.policy-index ol{display:grid;gap:12px;list-style:none;padding:0;margin:0}.policy-index a{color:var(--policy-muted)}.policy-index a:hover{color:var(--policy-ink)}.policy-index-contact{padding-top:26px;margin-top:27px;border-top:1px solid var(--policy-line);line-height:2}.policy-summary{background:var(--policy-wash);padding:24px 26px;margin-bottom:42px;border-left:2px solid var(--policy-ink)}.policy-summary>p:first-child{font:10px/1.6 ui-monospace,monospace;letter-spacing:.08em;color:var(--policy-muted);margin-bottom:10px}.policy-summary>p:last-child{font-size:16px;line-height:1.8;margin:0;letter-spacing:-.01em}.policy-section{scroll-margin-top:100px;padding:0 0 29px;margin-bottom:30px;border-bottom:1px solid var(--policy-line)}.policy-section h2,.policy-no-results h2{font-size:21px;font-weight:500;letter-spacing:-.03em;line-height:1.45;margin:0 0 18px}.policy-section p,.policy-section li,.policy-no-results p{font-size:14px;line-height:1.9;color:var(--policy-muted);overflow-wrap:anywhere}.policy-section p{margin:0 0 15px}.policy-section p:last-child{margin-bottom:0}.policy-section ul{list-style:disc;padding-left:21px;margin:16px 0}.policy-section li{padding-left:5px;margin:0 0 10px}.policy-section strong{color:var(--policy-ink);font-weight:500}.policy-content a{color:var(--policy-ink)}.policy-contact-panel{padding:25px 0;display:grid;gap:12px;border-top:1px solid var(--policy-line);margin-top:40px;overflow-wrap:anywhere}.policy-contact-panel>p{font-size:21px;letter-spacing:-.025em}.policy-contact-panel>a{font-size:15px;width:-moz-fit-content;width:fit-content}.policy-contact-panel>span{font-size:12px;line-height:1.7;color:var(--policy-muted)}.policy-search{margin-bottom:42px}.policy-search label{display:block;font-size:12px;margin-bottom:10px}.policy-search>div{display:flex;gap:12px}.policy-search input{min-width:0;width:100%;background:transparent;border:1px solid var(--policy-line);border-radius:4px;padding:12px 14px;font-size:13px;color:var(--policy-ink)}.policy-search button,.policy-no-results button{border:1px solid var(--policy-line);padding:9px 14px;font-size:12px;border-radius:4px;color:var(--policy-ink);background:transparent}.policy-search>p{font-size:11px;color:var(--policy-muted);margin-top:10px}.faq-group{border-bottom:0;margin-bottom:40px;padding-bottom:0}.faq-group h2{margin-bottom:17px}.faq-group details{border-top:1px solid var(--policy-line);scroll-margin-top:100px}.faq-group details:last-child{border-bottom:1px solid var(--policy-line)}.faq-group summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:19px 0;font-size:14px;font-weight:500;line-height:1.6}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary>span{font-size:19px;font-weight:400;flex-shrink:0;color:var(--policy-muted)}.faq-group details[open] summary>span{transform:rotate(45deg)}.faq-answer{padding:0 24px 22px 0}.faq-answer a{font-size:12px;line-height:1.8}.policy-no-results{padding:24px 0}.policy-no-results button{margin-top:18px}.policy-shell :is(a,summary,input,button):focus-visible{outline:2px solid var(--policy-ink);outline-offset:4px}@media(max-width:850px){.policy-layout{grid-template-columns:minmax(0,1fr);gap:30px}.policy-index{position:static}.policy-index ol{display:flex;gap:10px 19px;flex-wrap:wrap}.policy-index nav>p{margin-bottom:12px}.policy-index-contact{display:none}.policy-tabs,.policy-summary{margin-bottom:30px}}@media(max-width:480px){.policy-shell{padding:0 20px 60px}.policy-meta{font-size:11px}.policy-tabs{gap:0 21px}.policy-tabs a{font-size:11px;padding:13px 0 11px}.policy-index{font-size:11px}.policy-summary{padding:19px 20px}.policy-summary>p:last-child{font-size:14px}.policy-section h2{font-size:19px}.policy-section p,.policy-section li{font-size:13px}.faq-group summary{font-size:13px}.faq-answer{padding-right:0}}
