.ars-block{margin-top:var(--space-section);grid-template-columns:5fr 7fr;align-items:start;gap:1rem 3rem;display:grid}.ars-block h2,.ars-head h2{font-size:var(--size-h2);letter-spacing:var(--track-head);max-width:12em;font-weight:500;line-height:1.08}.ars-statement{font-size:var(--size-statement);max-width:28em;line-height:1.35}.ars-figures{grid-template-columns:1fr 1fr;gap:1.5rem 3rem;margin-top:2.4rem;display:grid}.ars-n{font-size:var(--size-h2);letter-spacing:var(--track-head);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.ars-n-label{margin-top:.6rem;font-weight:600}.ars-n-label a{color:var(--ink);text-decoration:none}.ars-n-label a:hover,.ars-n-label a:focus-visible{color:var(--accent);text-decoration:underline}.ars-n-note{max-width:30em;margin-top:.3rem}.ars-apart{max-width:var(--measure);margin-top:2rem}.ars-points{max-width:var(--measure);padding-left:1.2em}.ars-points li{margin-bottom:.8em}.ars-credits .ars-points{padding-left:0;list-style:none}.ars-worked{margin-top:var(--space-block);background:var(--field);grid-template-columns:5fr 7fr;align-items:start;gap:1.5rem 3rem;padding:clamp(1rem,2.5vw,2rem);display:grid}.ars-worked>div:first-child{position:sticky;top:1rem}.ars-w-together{max-width:var(--measure);grid-column:1/-1}.ars-worked h3{font-size:var(--size-h3);margin-top:.3rem;font-weight:600;line-height:1.3}.ars-worked h3 a{color:var(--ink);text-decoration:none}.ars-worked h3 a:hover,.ars-worked h3 a:focus-visible{color:var(--accent);text-decoration:underline}.ars-w-label{font-size:var(--size-small);color:var(--accent);font-weight:600}.ars-w-note{font-size:var(--size-small);margin-top:.3rem}.ars-w-fields{font-size:var(--size-small);margin-top:1rem}.ars-w-fields dt{margin-top:.8rem;font-weight:600}.ars-w-fields dd{margin:.15rem 0 0}.ars-w-list{margin-top:.8rem;padding:0;list-style:none}.ars-w-list>li{padding:.55rem 0}.ars-w-list>li.is-report{background:#fff;margin:.3rem 0 .5rem;padding:.8rem .9rem}.ars-w-name{overflow-wrap:anywhere;font-weight:600;line-height:1.35}.ars-w-name button{font:inherit;color:var(--ink);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.ars-w-name button:hover,.ars-w-name button:focus-visible{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.ars-worked .ars-meta{overflow-wrap:anywhere;margin-top:.15rem}.ars-w-report{font-size:var(--size-small);margin-top:.6rem}.ars-w-report p+p{margin-top:.5rem}.ars-head{margin-top:var(--space-section);grid-template-columns:5fr 7fr;align-items:start;gap:1rem 3rem;display:grid}.ars-head p{max-width:var(--measure)}.ars-head p+p{margin-top:1em}.ars-ui{background:var(--field);margin-top:var(--space-block);padding:clamp(1rem,2.5vw,2rem)}.ars-ui [hidden]{display:none!important}.ars-grid{grid-template-columns:5fr 7fr;align-items:start;gap:1.5rem 2rem;display:grid}.ars-panel{overscroll-behavior:contain;background:#fff;grid-area:1/1;max-height:calc(100vh - 2rem);padding:1.2rem 1.3rem 1.5rem;position:sticky;top:1rem;overflow:auto}.ars-main{grid-area:1/2;min-width:0}.ars-ui.is-wide .ars-panel{display:none}.ars-ui.is-wide .ars-main{grid-column:1/-1}.ars-label{font-size:var(--size-small);margin-bottom:.3rem;font-weight:600;display:block}.ars-input,.ars-select{font:inherit;font-size:var(--size-small);color:var(--ink);border:1px solid var(--accent);background:#fff;border-radius:0;width:100%;min-width:0;padding:.55rem .65rem}.ars-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--accent) 50%), linear-gradient(135deg, var(--accent) 50%, transparent 50%);background-position:calc(100% - .95rem) 55%,calc(100% - .65rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem;padding-right:1.8rem}.ars-input:focus-visible,.ars-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ars-select:disabled{color:var(--ink-2);cursor:default;background-image:none;border-color:#b8bcc6}.ars-controls{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.8rem 1rem;margin-top:1rem;display:grid}.ars-controls .ars-wide-field{grid-column:1/-1}.ars-filters{margin-top:.8rem}.ars-filters>summary{cursor:pointer;font-size:var(--size-small);gap:.6rem;padding:.3rem 0;font-weight:600;list-style:none;display:inline-flex}.ars-filters>summary::-webkit-details-marker{display:none}.ars-filters>summary:after{content:"+";color:var(--accent);font-weight:500}.ars-filters[open]>summary:after{content:"−"}.ars-filters>summary:hover{color:var(--accent)}.ars-filters .ars-controls{margin-top:.5rem}.ars-link{font:inherit;font-size:var(--size-small);color:var(--accent);cursor:pointer;text-underline-offset:.2em;text-align:left;background:0 0;border:0;padding:.3rem 0;text-decoration:underline 1px}.ars-link:hover{text-decoration-thickness:2px}.ars-link[disabled]{color:var(--ink-2);cursor:default;text-decoration:none}.ars-action{font:inherit;font-size:var(--size-small);color:var(--on-accent);background:var(--accent);cursor:pointer;border:0;padding:.6rem 1.1rem;font-weight:500}.ars-action:hover{background:#16348f}.ars-toggle{flex-wrap:wrap;gap:.2rem 1.2rem;display:flex}.ars-toggle button[aria-pressed=true]{color:var(--ink);font-weight:600;text-decoration:none}.ars-bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.5rem;margin-top:1.4rem;display:flex}.ars-count{font-size:var(--size-small);font-weight:600}.ars-status{font-size:var(--size-small);color:var(--ink-2);margin-top:1rem}.ars-downloads{font-size:var(--size-small);flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin-top:1.6rem;display:flex}.ars-downloads span{color:var(--ink-2)}.ars-downloads a{font-size:var(--size-small)}.ars-choose{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.1rem 1.5rem;padding:0;list-style:none;display:grid}.ars-choose button{font:inherit;font-size:var(--size-small);text-align:left;width:100%;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:1rem;padding:.4rem 0;display:flex}.ars-choose button span:first-child{text-underline-offset:.2em;text-decoration:underline 1px}.ars-choose button:hover span:first-child{text-decoration-thickness:2px}.ars-choose button span:last-child{color:var(--ink-2);font-variant-numeric:tabular-nums}.ars-choose button[aria-pressed=true]{color:var(--ink);font-weight:600}.ars-choose button[aria-pressed=true] span:first-child{text-decoration:none}.ars-choose-label{font-size:var(--size-small);margin-bottom:.4rem;font-weight:600}.ars-group{margin-top:2.2rem}.ars-group-h{font-size:var(--size-small);color:var(--accent);font-weight:600}.ars-group-q{max-width:var(--measure);margin-top:.2rem;font-weight:500}.ars-group .ars-list{margin-top:.4rem}.ars-list{margin-top:1rem;padding:0;list-style:none}.ars-list>li{padding:.6rem 0}.ars-list>li[hidden]{display:none}.ars-row{font:inherit;color:var(--ink);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600;line-height:1.35}.ars-row:hover{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.ars-row[aria-current=true]{color:var(--accent)}.ars-row-meta{font-size:var(--size-small);color:var(--ink-2);overflow-wrap:anywhere;margin-top:.15rem}.ars-row-text{font-size:var(--size-small);max-width:var(--measure);overflow-wrap:anywhere;margin-top:.25rem}.ars-pager{font-size:var(--size-small);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;margin-top:1rem;display:flex}.ars-view>*+*{margin-top:.9rem}.ars-view h3{font-size:var(--size-h3);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.ars-view h3:focus{outline:none}.ars-view h3:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ars-view h4{font-size:var(--size-small);color:var(--accent);margin-top:1.5rem;font-weight:600}.ars-view p,.ars-view li,.ars-view dd{overflow-wrap:anywhere}.ars-meta,.ars-note{font-size:var(--size-small);color:var(--ink-2)}.ars-view .ars-meta+h3{margin-top:.3rem}.ars-nav{flex-wrap:wrap;gap:.2rem 1.2rem;display:flex}.ars-close{display:none}.ars-dl{font-size:var(--size-small);grid-template-columns:minmax(7rem,auto) 1fr;gap:.35rem 1rem;display:grid}.ars-dl dt{color:var(--ink-2)}.ars-dl dd{margin:0}.ars-dl .ars-dl{grid-column:1/-1;margin-left:1rem}.ars-plain{padding:0;list-style:none}.ars-plain li+li{margin-top:.35rem}.ars-small{font-size:var(--size-small)}.ars-buttons{flex-wrap:wrap;gap:.1rem 1.1rem;display:flex}.ars-view details{margin-top:.5rem}.ars-view summary{cursor:pointer;font-size:var(--size-small);justify-content:space-between;gap:1rem;padding:.45rem 0;font-weight:600;list-style:none;display:flex}.ars-view summary::-webkit-details-marker{display:none}.ars-view summary:after{content:"+";color:var(--accent);font-weight:500}.ars-view details[open]>summary:after{content:"−"}.ars-view summary:hover{color:var(--accent)}.ars-view summary .ars-gap-mark{color:var(--ink-2);font-weight:400}.ars-ev{padding:.2rem 0 .8rem}.ars-ev+.ars-ev{margin-top:.4rem}.ars-gap{font-size:var(--size-small);color:var(--ink-2);padding:.1rem 0 .6rem}.ars-st{padding:.6rem 0}.ars-st.is-hit{background:#eaeef9;margin-inline:-.7rem;padding:.6rem .7rem}.ars-pre{white-space:pre-wrap;font:inherit;font-size:var(--size-small);overflow-wrap:anywhere;margin:.4rem 0 0}.ars-compare{margin-top:1rem;overflow-x:auto}.ars-compare table{border-collapse:collapse;width:100%;font-size:var(--size-small);background:#fff;line-height:1.45}.ars-compare th,.ars-compare td{text-align:left;vertical-align:top;border-bottom:1px solid #c9ccd3;padding:.7rem .8rem}.ars-compare thead th{border-bottom:1px solid var(--ink);font-weight:600}.ars-compare tbody th{min-width:9rem;font-weight:600}.ars-compare tbody th .ars-meta{margin-top:.2rem;font-weight:400;display:block}.ars-compare td{min-width:11rem}.ars-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.ars-grid,.ars-worked{grid-template-columns:1fr}.ars-worked>div:first-child{position:static}.ars-main{grid-column:1}.ars-panel{display:none}.ars-ui.is-open .ars-panel{z-index:30;max-height:none;padding:1rem var(--gutter) 2.5rem;display:block;position:fixed;inset:0}.ars-ui.is-open .ars-close{display:inline-block}.ars-panel .ars-intro{display:none}}@media (width>=1001px){.ars-hint-narrow{display:none}}@media (width<=760px){.ars-block,.ars-head,.ars-figures{grid-template-columns:1fr}.ars-compare table,.ars-compare tbody,.ars-compare tr,.ars-compare th,.ars-compare td{width:auto;min-width:0;display:block}.ars-compare thead{display:none}.ars-compare tr{border-bottom:1px solid #c9ccd3;padding:.8rem .9rem}.ars-compare th,.ars-compare td{border:0;padding:.25rem 0}.ars-compare td:before{content:attr(data-label);color:var(--accent);font-weight:600;display:block}}@media (forced-colors:active){.ars-input,.ars-select{border-color:canvastext}.ars-st.is-hit{outline:2px solid highlight}}@media print{.ars-ui{display:none}}
