.rf{position:relative;margin:0;padding:var(--spacing-6) var(--spacing-6) 0;background-color:var(--color-surface);border:3px solid var(--color-border);box-shadow:var(--shadow-md);color:var(--color-ink);font-variant-ligatures:none;scroll-margin-top:var(--spacing-6)}.rf *{font-variant-ligatures:none}.rf-tag{margin-bottom:var(--spacing-3)}.rf-title{margin:0;font-family:var(--font-title);font-size:var(--text-title);font-weight:var(--font-weight-title);line-height:var(--leading-title);font-stretch:85%;text-wrap:balance}.rf-dek{max-width:65ch;margin:var(--spacing-2) 0 0;color:var(--color-ink-muted);text-wrap:pretty}.rf-metric{margin:calc(var(--spacing) * 5) 0 0;padding-top:var(--spacing-3);border-top:3px solid var(--color-border);font-size:14px;font-weight:600;line-height:20px}.rf-source-link{white-space:nowrap}.rf-chart{margin-top:var(--spacing-4)}.rf-source{margin-top:var(--spacing-4);padding:var(--spacing-3) 0;border-top:1px solid var(--color-stone);color:var(--color-ink-muted);font-size:13px;line-height:19px}.rf-foot{--foot-pad: var(--spacing-6);position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);margin:0 calc(var(--spacing-6) * -1);padding:var(--spacing-3) var(--spacing-6);background-color:var(--color-stone-tint);border-top:3px solid var(--color-border)}.rf-copy{margin-left:auto}.rf-button,.rf-data summary{display:inline-block;min-height:36px;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);background-color:var(--color-surface);border:2px solid var(--color-border);color:var(--color-ink);font-family:var(--font-tag);font-size:var(--text-tag);font-weight:600;line-height:var(--leading-tag);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.rf-button:focus-visible,.rf-data summary:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.rf-data summary{list-style:none}.rf-data{min-width:0;max-width:100%}.rf-data summary::-webkit-details-marker{display:none}.rf-foot:has(.rf-data[open]) .rf-data{flex-basis:100%}.rf-foot:has(.rf-data[open]) .rf-copy{position:absolute;top:var(--spacing-3);right:var(--foot-pad)}.rf-data[open] summary{margin-bottom:var(--spacing-3)}.rf-data-scroll,.rf-tfig-scroll{overflow-x:auto}.rf-table{width:100%;border-collapse:collapse;font-size:14px}.rf-table caption{padding:0 0 var(--spacing-2);color:var(--color-ink-muted);font-size:13px;text-align:left}.rf-table th,.rf-table td{padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) 0;border-top:1px solid var(--color-stone);font-weight:400;text-align:left;vertical-align:middle}.rf-table th:last-child,.rf-table td:last-child{padding-right:0}.rf-table thead th{border-top:0;border-bottom:3px solid var(--color-border);font-size:13px;font-weight:600;line-height:18px;vertical-align:bottom}.rf-num-head{color:var(--color-ink);font-size:13px;font-weight:600;text-align:right}.rf-table .rf-num-head{text-align:right}.rf-num{font-family:var(--font-label);font-size:13px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rf-table td.rf-num{text-align:right}.rf-num-strong{font-weight:600}.rf-note{display:block;color:var(--color-ink-muted);font-size:13px;font-weight:400}.rf-tfig{min-width:560px}.rf-tfig tbody th{font-size:15px}.rf-tfig .rf-tfig-total th{font-weight:700}.rf-tfig-total>*{border-bottom:3px solid var(--color-border)}.rf-tfig-grouped{min-width:680px}.rf-tfig-grouped tr>:first-child{position:sticky;left:0;z-index:1;background:var(--color-surface)}@media(max-width:767px){.rf-tfig-grouped tbody th{min-width:150px;max-width:150px}}.rf-tfig-groups>*{border-top:0;padding-bottom:var(--spacing-2)}.rf-table thead .rf-tfig-group{border-bottom:1px solid var(--color-border);text-align:center}.rf-tfig .rf-tfig-group,.rf-tfig .rf-group-start{padding-left:var(--spacing-4);border-left:1px solid var(--color-stone)}.rf-legend{display:flex;flex-wrap:wrap;gap:var(--spacing-2) calc(var(--spacing) * 5);margin:var(--spacing-3) 0 0;padding:0;font-size:14px;list-style:none}.rf-legend li{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.rf-sw{display:inline-block;width:14px;height:14px;border:2px solid var(--color-ink)}.rf-seg-1,.rf-bar-1{background-color:var(--color-channel)}.rf-seg-2,.rf-bar-2{background-color:var(--color-channel-tint)}.rf-seg-3{background-color:var(--color-stone-tint)}.rf-rows{display:grid;gap:calc(var(--spacing) * 1.5);--label-w: 240px;--reserve: 0px}.rf-row{display:grid;grid-template-columns:var(--label-w) 1fr 56px 64px;align-items:center;gap:var(--spacing-3);min-height:28px}.rf-rank{--label-w: 120px}.rf-rank .rf-row{grid-template-columns:24px var(--label-w) 1fr}.rf-groups{--label-w: 160px}.rf-groups .rf-row{grid-template-columns:var(--label-w) 1fr}.rf-reserve{--reserve: 44px}.rf-row-head{min-height:0}.rf-label{font-size:15px;line-height:20px}.rf-rank-n{color:var(--color-ink-muted);text-align:right;font-family:var(--font-label);font-size:var(--text-label);font-variant-numeric:tabular-nums}.rf-plot{position:relative;display:flex;align-items:center;height:22px}.rf-bar{display:block;flex:none;height:18px}.rf-reserve .rf-bar{width:calc((100% - var(--reserve)) * var(--f))}.rf-bar-2{border-left:2px solid var(--color-surface)}.rf-value{margin-left:var(--spacing-2);font-family:var(--font-label);font-size:13px;font-variant-numeric:tabular-nums}.rf-row-axis{min-height:22px}.rf-row-axis .rf-plot{height:18px}.rf-axis{position:absolute;inset:0 var(--reserve) 0 0}.rf-axis span{position:absolute;top:2px;left:calc(var(--at) * 100%);transform:translate(-50%);color:var(--color-ink-muted);font-family:var(--font-label);font-size:11px;font-variant-numeric:tabular-nums}.rf-axis span:first-child{transform:none}.rf-groups-body{position:relative;display:grid;gap:calc(var(--spacing) * 1.5)}.rf-group-title{margin-top:calc(var(--spacing) * 2.5);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.04em;text-transform:uppercase}.rf-group-title:first-child{margin-top:0}.rf-base{position:absolute;top:0;bottom:0;left:calc(var(--label-w) + var(--spacing-3) + (100% - var(--label-w) - var(--spacing-3) - var(--reserve)) * var(--base));border-left:2px solid var(--color-ink);pointer-events:none}.rf-suppressed{margin-left:calc((100% - var(--reserve)) * var(--base) + var(--spacing-2));color:var(--color-ink-muted);font-size:13px;line-height:18px}.rf-row-suppressed .rf-plot{height:auto;min-height:22px}.rf-split{display:grid;gap:var(--spacing-3)}.rf-split-row{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:var(--spacing-3)}.rf-split-total{padding-top:var(--spacing-3);border-top:1px solid var(--color-stone)}.rf-split-label{font-size:15px;line-height:20px}.rf-split-bar{display:flex;gap:calc(var(--spacing) * .5);height:32px}.rf-seg{display:flex;align-items:center;min-width:0;padding:0 var(--spacing-2);overflow:hidden;color:var(--color-ink);font-family:var(--font-label);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.rf-split-bar .rf-seg{container-type:inline-size}@container (max-width: 30px){.rf-seg-value{visibility:hidden}}.rf-split-bar .rf-seg-1{color:var(--color-surface)}@media(max-width:767px){.rf{padding:calc(var(--spacing) * 5) var(--spacing-4) 0}.rf-title{font-size:22px;line-height:28px}.rf-foot{--foot-pad: var(--spacing-4);flex-direction:column;align-items:stretch;margin:0 calc(var(--spacing-4) * -1);padding:var(--spacing-3) var(--spacing-4)}.rf-copy,.rf-foot:has(.rf-data[open]) .rf-copy{position:static;order:-1;align-self:flex-end}.rf-stack .rf-row{grid-template-columns:1fr 48px 56px;row-gap:var(--spacing-1)}.rf-stack .rf-label{grid-column:1 / -1}.rf-row-head{display:none}.rf-stack .rf-row-axis>span:empty{display:none}.rf-stack .rf-row-axis .rf-plot{grid-column:1}.rf-rank .rf-row{grid-template-columns:24px 1fr;row-gap:var(--spacing-1)}.rf-rank .rf-plot{grid-column:1 / -1}.rf-rank .rf-row-axis>span:empty{display:none}.rf-groups{--label-w: 104px}.rf-groups .rf-label{font-size:14px;line-height:18px}.rf-split-row{grid-template-columns:1fr;gap:var(--spacing-1)}}.issue[data-astro-cid-aosetxyj]{max-width:calc(880px + var(--spacing-8));margin:0 auto;padding:var(--spacing-8) var(--spacing-4) var(--spacing-16);color:var(--color-ink)}.issue-head[data-astro-cid-aosetxyj]{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}.issue-crumbs[data-astro-cid-aosetxyj]{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.issue[data-astro-cid-aosetxyj] a[data-astro-cid-aosetxyj]{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.issue[data-astro-cid-aosetxyj] a[data-astro-cid-aosetxyj]:hover{text-decoration-thickness:4px}.issue[data-astro-cid-aosetxyj] a[data-astro-cid-aosetxyj]:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.issue-title[data-astro-cid-aosetxyj]{margin:0;font-family:var(--font-display);font-size:var(--text-headline);font-weight:var(--font-weight-display);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-stretch:85%;text-wrap:balance}.issue-dek[data-astro-cid-aosetxyj]{margin:0;font-family:var(--font-lede);color:var(--color-ink-muted);text-wrap:pretty}.issue-takeaways[data-astro-cid-aosetxyj]{margin-bottom:var(--spacing-8)}.issue-sheet[data-astro-cid-aosetxyj]{background-color:var(--color-surface);border:3px solid var(--color-border);box-shadow:8px 8px 0 var(--color-ink)}.issue-hero[data-astro-cid-aosetxyj]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background-color:var(--color-stone);border-bottom:3px solid var(--color-border)}.issue-body[data-astro-cid-aosetxyj]{padding:var(--spacing-8) var(--spacing-4) var(--spacing-12)}.issue-prose[data-astro-cid-aosetxyj]>h2:first-child{margin-top:calc(var(--spacing-8) + var(--spacing-6));scroll-margin-top:var(--spacing-24)}.issue-toc[data-astro-cid-aosetxyj]{margin-bottom:var(--spacing-8)}.issue[data-astro-cid-aosetxyj] .issue-author{margin:var(--spacing-12) 0}.issue-prose-close[data-astro-cid-aosetxyj]{margin-top:var(--spacing-12)}.issue-figure-after-prose[data-astro-cid-aosetxyj]{margin-top:var(--spacing-8)}.issue-figure[data-astro-cid-aosetxyj]+.issue-figure[data-astro-cid-aosetxyj]{margin-top:var(--spacing-12)}.issue-cite[data-astro-cid-aosetxyj]{margin-top:var(--spacing-16);padding:var(--spacing-6);background-color:var(--color-surface);border:3px solid var(--color-border);box-shadow:var(--shadow-md)}.issue-cite-title[data-astro-cid-aosetxyj]{margin:0 0 var(--spacing-2);font-family:var(--font-box-title);font-size:var(--text-box-title);font-weight:var(--font-weight-box-title);line-height:var(--leading-box-title);font-stretch:85%}.issue-cite-line[data-astro-cid-aosetxyj]{margin:0 0 var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-stone-tint);border-left:3px solid var(--color-border);font-size:15px;line-height:22px}.issue-cite-links[data-astro-cid-aosetxyj]{display:flex;flex-wrap:wrap;gap:var(--spacing-2) calc(var(--spacing) * 5);margin-top:var(--spacing-3)}@media(max-width:767px){.issue-title[data-astro-cid-aosetxyj]{font-size:30px;line-height:36px}}@media(min-width:640px){.issue-body[data-astro-cid-aosetxyj]{padding:var(--spacing-12) var(--spacing-8) var(--spacing-16)}.issue-dek[data-astro-cid-aosetxyj]{font-size:var(--text-lede);line-height:var(--leading-lede)}}@media(min-width:1024px){.issue-body[data-astro-cid-aosetxyj]{padding-inline:var(--spacing-16)}.issue-title[data-astro-cid-aosetxyj]{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}}
