.ref-head .ds-h1{font-size:clamp(2.4rem,1.5rem + 3.2vw,4.4rem);max-width:20ch}.ref-head .ds-lede{margin-top:24px;max-width:46ch}.ref-head .ref-updated{margin-top:18px}.ref-head .ds-band{margin-top:clamp(32px,4vw,48px)}.ds-hero .ref-updated{margin-top:14px;color:#ffffffdb}.ref-head .ds-pagehead{align-items:end}.ref-body .ds-h2--m{margin-bottom:18px;max-width:26ch;scroll-margin-top:112px}.ref-body .ds-section:first-child,.ref-ctas,.ref-intro{padding-top:clamp(36px,4.5vw,56px)}.ref-end{padding-bottom:clamp(64px,8vw,104px)}.ds-legal{--ds-fs-body:1.125rem}.ds-legal .ref-head .ds-h1{font-size:clamp(2.3rem,1.5rem + 2.6vw,3.8rem)}.ds-legal .ref-h1-accent{color:var(--ds-muted);font-style:normal}.ds-legal .ds-prose{font-size:1.125rem;line-height:1.62}.ds-legal .ds-h2--m{font-size:clamp(1.6rem,1.25rem + 1.2vw,2.25rem)}.ref-h1-accent{font-style:italic;font-weight:400;color:var(--ds-violet)}.ref-data{padding-bottom:clamp(64px,8vw,104px)}.ref-data .ds-h2--m{margin-bottom:10px;max-width:30ch}.ref-note{margin:0;max-width:var(--ds-measure);font:400 16px/1.55 var(--ds-ui);color:var(--ds-muted)}.ref-data .ds-faq{margin-top:18px;max-width:880px}.ref-data .ds-table td.dim{color:var(--ds-muted)}.ref-data .ds-table th.dim{color:var(--ds-muted);font-weight:500}.ref-data .ds-table tbody th span{display:block;font-size:12px;font-weight:400;color:var(--ds-muted)}.ref-data .ds-table thead th span{font-weight:400}.ref-data .ds-table tbody tr.ref-tr-rule>*{border-top:1px solid var(--ds-hair)}.ref-tbl-dense td,.ref-tbl-dense th{white-space:nowrap;padding:9px 10px 9px 0;font-size:13.5px}.ref-bar{display:inline-block;height:8px;border-radius:4px;background:var(--ds-lilac);vertical-align:middle;margin-right:8px}.ref-answers{--cols:3;margin-top:18px}.ref-answers .ds-card{padding:20px 22px;font:400 16px/1.5 var(--ds-ui)}.ref-answers .ds-card p+p{margin-top:6px}.ref-label{margin:0 0 6px;font:600 13px/1.3 var(--ds-ui);color:var(--ds-violet)}.ref-method{max-width:880px}.ref-method p{font:400 16.5px/1.6 var(--ds-serif);max-width:var(--ds-measure)}.ref-method .ds-h2--m{margin-bottom:14px}.ref-file{max-width:880px}.ref-file p:not(.ref-label){font:400 16.5px/1.55 var(--ds-serif);max-width:var(--ds-measure)}.ref-file .ds-btn{margin-top:16px}.ref-data .ds-table-scroll{background:linear-gradient(90deg,var(--ds-paper) 30%,#fffefb00) 0 /36px 100% no-repeat local,linear-gradient(270deg,var(--ds-paper) 30%,#fffefb00) 100% /36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#1f2a4442,#1f2a4400) 0 /16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#1f2a4442,#1f2a4400) 100% /16px 100% no-repeat scroll,var(--ds-paper);overscroll-behavior-x:contain}.ref-data .ds-table--wide tbody th,.ref-data .ds-table--wide thead th:first-child{position:sticky;left:0;z-index:1;background:var(--ds-paper)}.ref-data .ds-table--wide tbody th{box-shadow:8px 0 8px -8px #1f2a4424}.ref-body .ds-prose li a,.ref-data .ds-table tbody th a{padding-block:.5em}.ref-body .ds-prose ul li+li{margin-top:.6em}.ds-btns.ref-ctas .ds-btn{min-width:44px}@media (prefers-reduced-motion:reduce){.ds-cta .ds-btn,.ref-body .ds-btn{transition:none}.ds-cta .ds-btn:hover,.ref-body .ds-btn:hover{transform:none}}@media (max-width:700px){.ref-head .ds-h1{font-size:clamp(2.1rem,1.3rem + 4.2vw,2.8rem);line-height:1.06;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.ds-legal .ref-head .ds-h1{font-size:clamp(2rem,1.3rem + 3.8vw,2.6rem)}.ref-head .ds-lede{font-size:1.15rem}.ref-answers{--cols:1}.ref-file,.ref-method{padding:22px 20px}}@media print{.ref-ctas,.ref-head .ds-band{display:none}}@media (max-width:1023.98px){.ref-label{font-size:16px}}