.policy-rich{font-size:16px;line-height:1.75}.policy-rich>*+*{margin-top:14px}.policy-rich p{line-height:inherit}.policy-rich strong{color:var(--ink);font-weight:560}.policy-rich h3{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-top:30px;font-size:12px;font-weight:500;line-height:1.5}.policy-rich>h3:first-child{margin-top:0}.policy-rich ul,.policy-rich ol{margin:0;padding:0;list-style:none}.policy-rich li{line-height:inherit;padding-left:24px;position:relative}.policy-rich li+li{margin-top:8px}.policy-rich ul>li:before{content:"";opacity:.6;background:currentColor;width:9px;height:1px;position:absolute;top:.85em;left:2px}.policy-rich ol{counter-reset:policy}.policy-rich ol>li{counter-increment:policy}.policy-rich ol>li:before{content:counter(policy) ".";color:var(--muted);font-size:.9em;position:absolute;left:0}.policy-rich .policy-columns,.policy-rich .columns{columns:2;column-gap:36px}.policy-rich .policy-columns li,.policy-rich .columns li{break-inside:avoid;margin:0 0 6px}.policy-rich a{text-underline-offset:4px;-webkit-text-decoration:underline #a9ada0;text-decoration:underline #a9ada0;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.policy-rich a:hover{color:var(--accent);text-decoration-color:currentColor}.policy-rich .tbc{vertical-align:.12em;margin-left:7px}.legal-heading{padding-bottom:72px}.legal-notice{border:1px solid var(--line);align-items:baseline;gap:18px;max-width:720px;margin-top:34px;padding:15px 20px;font-size:14px;line-height:1.6;display:flex}.legal-notice .eyebrow{color:var(--muted);flex:none}.page-heading .legal-notice p{max-width:none;color:var(--ink);font-size:14px}.legal-notice a{text-underline-offset:3px;-webkit-text-decoration:underline #a9ada0;text-decoration:underline #a9ada0}.legal-notice a:hover{color:var(--accent)}.legal-notice .tbc{margin-left:8px}.legal-body{margin:0 var(--gutter);border-top:1px solid var(--line);grid-template-columns:minmax(190px,260px) minmax(0,68ch);align-items:start;column-gap:clamp(56px,9vw,150px);padding:64px 0 120px;display:grid}.legal-index{top:var(--sticky-top);max-height:calc(100vh - var(--sticky-top) - 32px);position:sticky;overflow-y:auto}.legal-index .eyebrow{color:var(--muted);margin-bottom:18px}.legal-index ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.legal-index a{color:var(--muted);border-left:1px solid #0000;grid-template-columns:30px minmax(0,1fr);margin-left:-1px;padding:7px 0 7px 18px;font-size:14px;line-height:1.45;transition:color .2s,border-color .2s;display:grid}.legal-index a span{letter-spacing:.08em;font-variant-numeric:tabular-nums;padding-top:2px;font-size:11px}.legal-index a:hover{color:var(--ink)}.legal-index a[aria-current]{color:var(--ink);border-left-color:var(--ink)}.legal-article{min-width:0}.legal-lead{letter-spacing:-.2px;padding-bottom:48px;font-size:20px;line-height:1.6}.legal-section{border-top:1px solid var(--line);padding:42px 0 46px}.legal-section h2{letter-spacing:-.8px;margin-bottom:18px;font-size:28px;line-height:1.2;position:relative}.legal-num{letter-spacing:.12em;color:var(--muted);font-variant-numeric:tabular-nums;margin-right:30px;font-size:12px;line-height:1;position:absolute;top:.6em;right:100%}.legal-section>.policy-rich{color:var(--ink)}.legal-table-wrap{margin:28px 0 0}.legal-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.5}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:13px 18px 13px 0;font-weight:400}.legal-table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink);white-space:nowrap;padding-top:0;font-size:11px;font-weight:500}.legal-table tbody td,.legal-table tbody th{border-bottom:1px solid var(--line)}.legal-table tbody th{color:var(--ink)}.legal-table td{color:var(--muted)}.legal-table td:last-child,.legal-table th:last-child{padding-right:0}.legal-table a{border-bottom:1px solid var(--line);transition:border-color .2s}.legal-table a:hover{border-bottom-color:var(--ink)}.legal-table .tbc{margin-left:6px}.legal-table-note{margin-top:14px}.help-heading{padding-bottom:0}.help-search-row{padding:38px var(--gutter) 80px;flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.help-search{flex:0 600px;min-width:0;position:relative}.help-search svg{fill:none;width:19px;height:19px;stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.help-search input{width:100%;height:58px;color:var(--ink);appearance:none;background:0 0;border:1px solid #bfc4b6;border-radius:0;padding:0 84px 0 50px;font-size:16px;transition:border-color .2s}.help-search input::placeholder{color:#8b8e85}.help-search input:hover{border-color:#9fa395}.help-search input:focus{border-color:var(--ink);outline:none}.help-search input::-webkit-search-cancel-button{-webkit-appearance:none}.help-clear{color:var(--muted);background:0 0;border:0;padding:8px 10px;font-size:13px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.help-clear:hover{color:var(--ink)}.help-count{color:var(--muted);font-size:13px}.help-topics{padding:0 var(--gutter)}.help-topics ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.help-topic>a,.help-topic-store{border-top:1px solid var(--ink);flex-direction:column;height:100%;padding:20px 0 30px;display:flex}.help-topic-num{letter-spacing:.14em;color:var(--muted);font-size:12px}.help-topic-title{letter-spacing:-.6px;margin:22px 0 10px;font-size:24px;line-height:1.15}.help-topic-desc{color:var(--muted);max-width:300px;font-size:14px;line-height:1.6}.help-topic-count{margin-top:auto;padding-top:22px;font-size:13px}.help-topic>a .help-topic-title{transition:color .2s}.help-topic>a:hover .help-topic-title{color:var(--accent)}.help-topic.is-empty{opacity:.4}.help-topic-links{flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.help-topic-links a{border-bottom:1px solid var(--line);padding-bottom:1px;transition:border-color .2s}.help-topic-links a:hover{border-bottom-color:var(--ink)}.help-groups{padding:56px var(--gutter) 30px}.help-group{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:60px;padding:56px 0 72px;display:grid}.help-group-head{top:var(--sticky-top);align-self:start;position:sticky}.help-group-head .eyebrow{color:var(--muted)}.help-group-head h2{letter-spacing:-1.8px;margin:20px 0 16px;font-size:clamp(38px,3.4vw,54px);line-height:1.06}.help-group-links{margin-top:26px}.help-faqs{border-bottom:1px solid var(--line)}.help-q{border-top:1px solid var(--line)}.help-q summary{letter-spacing:-.2px;cursor:pointer;justify-content:space-between;align-items:baseline;gap:28px;padding:23px 0;font-size:18px;line-height:1.4;list-style:none;transition:color .2s;display:flex}.help-q summary::-webkit-details-marker{display:none}.help-q summary:hover{color:var(--accent)}.help-q-icon{flex:none;font-size:22px;font-weight:300;line-height:1;transition:transform .2s}.help-q[open] .help-q-icon{transform:rotate(45deg)}.help-answer{max-width:68ch;padding:0 48px 34px 0}.help-answer .policy-rich{color:var(--muted);font-size:15px}.help-empty{border-top:1px solid var(--line);padding:56px 0 40px}.help-empty-title{letter-spacing:-.6px;margin-bottom:8px;font-size:26px}.help-empty p:not(.help-empty-title){color:var(--muted)}.help-empty a{color:var(--ink);text-underline-offset:4px;-webkit-text-decoration:underline #a9ada0;text-decoration:underline #a9ada0}.help-cta{padding:0 var(--gutter) 110px}.help-cta-inner{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:60px;padding-top:72px;display:grid}.help-cta h2{letter-spacing:-1.8px;margin-top:20px;font-size:clamp(38px,3.4vw,54px);line-height:1.06}.help-cta-body>p{max-width:660px;font-size:18px;line-height:1.6}.help-cta-body .tbc{margin-left:8px}.help-cta-actions{flex-wrap:wrap;align-items:center;gap:20px 36px;margin-top:30px;display:flex}.contact-layout{padding:0 var(--gutter) 120px;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);align-items:start;gap:clamp(48px,7vw,120px);display:grid}.contact-form{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 24px;padding-top:30px;display:grid}.contact-form .full{grid-column:1/-1}.contact-form .form-field input,.contact-form .form-field select,.contact-form .form-field textarea{font-size:16px;transition:border-color .2s}.contact-form .form-field input:hover,.contact-form .form-field select:hover,.contact-form .form-field textarea:hover{border-color:#9fa395}.contact-form .form-field textarea{min-height:190px;line-height:1.6}.contact-optional{color:var(--muted)}.contact-form .contact-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23242724' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px!important}.contact-form .contact-select:invalid{color:#7c8077}.contact-select option{color:var(--ink)}.contact-hint{color:var(--muted);font-size:13px;line-height:1.6}.contact-hint a{color:var(--ink);border-bottom:1px solid var(--line)}.contact-counter{color:var(--muted);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px}.contact-submit{flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:6px;display:flex}.contact-submit .button{border-radius:0}.contact-privacy{color:var(--muted);flex:260px;font-size:13px;line-height:1.6}.contact-privacy a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #a9ada0;text-decoration:underline #a9ada0}.contact-aside{border-top:1px solid var(--ink);padding-top:30px}.contact-aside .eyebrow{color:var(--muted)}.contact-aside>h2{letter-spacing:-1.2px;margin:0 0 12px;font-size:clamp(30px,2.6vw,40px);line-height:1.1}.contact-way{border-top:1px solid var(--line);padding:24px 0 26px}.contact-aside>h2+.contact-way{margin-top:30px}.contact-way:last-child{border-bottom:1px solid var(--line)}.contact-way .eyebrow{margin-bottom:12px}.contact-email{letter-spacing:-.6px;border-bottom:1px solid var(--line);font-size:clamp(22px,1.9vw,28px);transition:border-color .2s,color .2s}.contact-email:hover{color:var(--accent);border-bottom-color:currentColor}@media (max-width:1040px){.legal-index,.help-group-head{top:110px}.help-topics ol{grid-template-columns:repeat(2,minmax(0,1fr))}.help-topic-store{grid-column:auto}}@media (max-width:900px){.legal-body{grid-template-columns:minmax(0,1fr);padding-top:36px;padding-bottom:80px}.legal-index{max-height:none;margin-bottom:40px;position:static;overflow:visible}.legal-num{margin:0 0 12px;display:block;position:static}.legal-lead{padding-bottom:36px;font-size:18px}.legal-section{padding:34px 0 38px}.legal-section h2{letter-spacing:-.6px;font-size:25px}.help-group,.help-cta-inner{grid-template-columns:minmax(0,1fr);gap:26px}.help-group{padding:44px 0 52px}.help-group-head{position:static}.contact-layout{grid-template-columns:minmax(0,1fr);gap:56px;padding-bottom:80px}}@media (max-width:600px){.legal-heading{padding-bottom:44px}.legal-notice{flex-direction:column;gap:6px;padding:14px 16px}.legal-lead{font-size:17px}.legal-section h2{font-size:23px}.policy-rich{font-size:15px}.policy-rich .policy-columns,.policy-rich .columns{columns:1}.legal-table{font-size:13px}.legal-table th,.legal-table td{padding-right:12px}.legal-table thead th{white-space:normal;letter-spacing:.08em}.help-search-row{padding:28px var(--gutter) 48px}.help-search{flex-basis:100%}.help-search input{height:54px}.help-topics ol{grid-template-columns:minmax(0,1fr)}.help-topic>a,.help-topic-store{border-top-color:var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:16px 0 18px;display:grid}.help-topics li:first-child>a{border-top-color:var(--ink)}.help-topic-num{display:none}.help-topic-title{margin:0;font-size:20px}.help-topic-desc{display:none}.help-topic-count{color:var(--muted);margin:0;padding:0}.help-topic-store .help-topic-links{flex-flow:wrap;grid-column:1/-1;gap:6px 18px;margin:0;padding-top:8px}.help-groups{padding-top:36px}.help-group-head h2,.help-cta h2{letter-spacing:-1.4px;font-size:38px}.help-q summary{gap:18px;padding:20px 0;font-size:16px}.help-answer{padding-right:0}.help-cta{padding-bottom:80px}.help-cta-inner{padding-top:52px}.help-cta-body>p{font-size:16px}.contact-form{grid-template-columns:minmax(0,1fr);gap:22px}.contact-form .form-field{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.help-q-icon,.legal-index a,.help-q summary{transition:none}}
