.category-box[data-astro-cid-fkwvdvfa]{background:var(--page-surface);border:1px solid var(--page-card-border);border-radius:var(--radius-lg);--box-pad-inline:var(--box-pad-x);padding:var(--link-box-pad-block) var(--box-pad-inline);scroll-margin-top:var(--sp-5);font-size:var(--fs-box);--box-gap-row:var(--link-row-gap);--box-gap-block:calc(8px * var(--step-space));container:cbox/inline-size}.category-box__heading[data-astro-cid-fkwvdvfa]{align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-box);font-family:var(--font-body);color:var(--page-heading);margin:0 0 var(--link-box-head-gap);font-weight:700;line-height:var(--lh-heading-wrap);overflow-wrap:break-word;display:flex}@supports (container-type:inline-size){.category-box__heading[data-astro-cid-fkwvdvfa]{-webkit-hyphens:none;hyphens:none}@container cbox (width<=11em){.category-box__heading[data-astro-cid-fkwvdvfa]{-webkit-hyphens:manual;hyphens:manual}}@container cbox (width<=20em){html.js .front-grid.grid-cols-1 .category-box__row[data-astro-cid-fkwvdvfa] .category-box__heading[data-astro-cid-fkwvdvfa]{-webkit-hyphens:manual;hyphens:manual}}}.category-box__row-tick-title[data-astro-cid-fkwvdvfa]{display:contents}.category-box__tick[data-astro-cid-fkwvdvfa]{margin-top:calc((1em * var(--lh-heading-wrap) - var(--tick-h)) / 2);width:var(--tick-w);height:var(--tick-h);background:var(--page-raspberry);border-radius:var(--tick-radius);flex-shrink:0;display:inline-block}.category-box__body[data-astro-cid-fkwvdvfa]{gap:var(--box-gap-row);flex-direction:column;display:flex}.category-box__list[data-astro-cid-fkwvdvfa]{gap:var(--box-gap-row);font-size:var(--fs-ui);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.category-box__list[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]{line-height:var(--link-row-line);display:block}.category-box__list--2col[data-astro-cid-fkwvdvfa]{column-count:2;column-gap:var(--sp-5);margin-bottom:calc(-1 * var(--box-gap-row));display:block}.category-box__list--2col[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]{break-inside:avoid-column;padding-bottom:var(--box-gap-row)}.category-box__list--2col[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa].two-col-break{break-before:column}@media (max-width:480px){.category-box__list--2col[data-astro-cid-fkwvdvfa]{column-count:1;flex-direction:column;margin-bottom:0;display:flex}.category-box__list--2col[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]{padding-bottom:0}}@supports (container-type:inline-size){@container cbox (width<=12em){.category-box__list--2col[data-astro-cid-fkwvdvfa]{column-count:1;flex-direction:column;margin-bottom:0;display:flex}.category-box__list--2col[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]{padding-bottom:0}}}.category-box__list[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]>a[data-astro-cid-fkwvdvfa]:not([hidden]){display:var(--link-row-display);min-inline-size:var(--link-row-min-inline);min-block-size:var(--link-row-min-block)}:root[data-density=compact] .category-box__list[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]>a[data-astro-cid-fkwvdvfa]:not([hidden]){max-inline-size:100%}@media (pointer:fine){:root:not([data-density]) .category-box__list[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]>a[data-astro-cid-fkwvdvfa]:not([hidden]){max-inline-size:100%}}.category-box__list[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:focus-visible,.category-box__page-more[data-astro-cid-fkwvdvfa]:focus-visible,.category-box__more[data-astro-cid-fkwvdvfa] summary[data-astro-cid-fkwvdvfa]:focus-visible{outline-offset:var(--link-focus-offset)}@media (forced-colors:active){:root[data-density=compact] .category-box__list[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:focus-visible,:root[data-density=compact] .category-box__page-more[data-astro-cid-fkwvdvfa]:focus-visible,:root[data-density=compact] .category-box__more[data-astro-cid-fkwvdvfa] summary[data-astro-cid-fkwvdvfa]:focus-visible{outline-color:canvastext}}@media (forced-colors:active) and (pointer:fine){:root:not([data-density]) .category-box__list[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:focus-visible,:root:not([data-density]) .category-box__page-more[data-astro-cid-fkwvdvfa]:focus-visible,:root:not([data-density]) .category-box__more[data-astro-cid-fkwvdvfa] summary[data-astro-cid-fkwvdvfa]:focus-visible{outline-color:canvastext}}.category-box__list[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]{color:var(--page-link);text-underline-offset:3px;padding:var(--link-row-pad-block) 0;overflow-wrap:break-word;text-decoration:underline}.category-box__piece{white-space:nowrap}.category-box__list[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:visited{color:var(--page-link-visited)}.category-box__list[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:hover,.category-box__list[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:focus-visible{color:var(--page-link-hover)}.category-box__list[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:active{color:var(--page-link-active)}.category-box__heading-note[data-astro-cid-fkwvdvfa]{font-size:var(--fs-small);color:var(--page-muted);margin:-4px 0 8px;font-weight:400;line-height:1.3}.category-box__subheading[data-astro-cid-fkwvdvfa]{font-family:var(--font-body);font-size:var(--fs-small);color:var(--page-muted);margin:var(--sp-2) 0 var(--sp-1);font-style:normal;font-weight:700;line-height:1.3}.category-box__body[data-astro-cid-fkwvdvfa]>.category-box__subheading[data-astro-cid-fkwvdvfa]{margin-bottom:0}.category-box__body[data-astro-cid-fkwvdvfa]>.category-box__subheading[data-astro-cid-fkwvdvfa]:first-child{margin-top:calc(var(--sp-1) * var(--step-space))}.category-box__body[data-astro-cid-fkwvdvfa]>.category-box__subheading[data-astro-cid-fkwvdvfa]:not(:first-child){margin-top:calc((var(--sp-4) + 2px) * var(--step-space))}.category-box__more[data-astro-cid-fkwvdvfa]>.category-box__subheading[data-astro-cid-fkwvdvfa]:first-of-type{margin-top:calc(var(--sp-1) * var(--step-space))}.category-box__footnote[data-astro-cid-fkwvdvfa]{margin-top:var(--box-gap-block);font-size:var(--fs-small);color:var(--page-muted);margin-bottom:0;font-weight:400;line-height:1.3}.category-box__body[data-astro-cid-fkwvdvfa]>[data-astro-cid-fkwvdvfa]:has(+.category-box__footnote){margin-bottom:calc(-1 * var(--box-gap-row))}.category-box__note[data-astro-cid-fkwvdvfa]{font-size:var(--fs-small);--nf-inset:.76em;color:var(--page-text);overflow-wrap:break-word;flex-shrink:0;max-width:100%;line-height:1.15;display:inline-block}.category-box__note--flow[data-astro-cid-fkwvdvfa]{display:inline}.category-box__list[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa].category-box__row--flow{line-height:1}.category-box__list[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa].category-box__row--flow>a[data-astro-cid-fkwvdvfa]{line-height:var(--link-row-line)}@container cbox (width<=14em){.category-box__note[data-astro-cid-fkwvdvfa]{line-height:1.25}}@supports (container-type:inline-size){.category-box__heading-note[data-astro-cid-fkwvdvfa],.category-box__footnote[data-astro-cid-fkwvdvfa],.category-box__list[data-astro-cid-fkwvdvfa]{-webkit-hyphens:none;hyphens:none}}@container cbox (width<=11em){.category-box__heading-note[data-astro-cid-fkwvdvfa],.category-box__footnote[data-astro-cid-fkwvdvfa]{-webkit-hyphens:auto;hyphens:auto}.category-box__list[data-astro-cid-fkwvdvfa],.category-box__sublink[data-astro-cid-fkwvdvfa],.category-box__list--2col[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]{-webkit-hyphens:manual;hyphens:manual}}@container cbox (width<=12.75em){:root[data-text-spacing=wide] .category-box__heading-note[data-astro-cid-fkwvdvfa],:root[data-text-spacing=wide] .category-box__footnote[data-astro-cid-fkwvdvfa]{-webkit-hyphens:auto;hyphens:auto}:root[data-text-spacing=wide] .category-box__list[data-astro-cid-fkwvdvfa],:root[data-text-spacing=wide] .category-box__sublink[data-astro-cid-fkwvdvfa],:root[data-text-spacing=wide] .category-box__list--2col[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]{-webkit-hyphens:manual;hyphens:manual}}@container cbox (width<=23em){.category-box__list--2col[data-astro-cid-fkwvdvfa],.category-box__list--2col[data-astro-cid-fkwvdvfa] .category-box__sublink[data-astro-cid-fkwvdvfa],.category-box__list--2col[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]{-webkit-hyphens:manual;hyphens:manual}}@container cbox (width<=26.5em){:root[data-text-spacing=wide] .category-box__list--2col[data-astro-cid-fkwvdvfa],:root[data-text-spacing=wide] .category-box__list--2col[data-astro-cid-fkwvdvfa] .category-box__sublink[data-astro-cid-fkwvdvfa],:root[data-text-spacing=wide] .category-box__list--2col[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]{-webkit-hyphens:manual;hyphens:manual}}@supports (width:1cqi){li[data-fit],h3.category-box__subheading[data-fit]{container:cbline/inline-size}.nf{--w:var(--wo);font-size:min(1em, calc((100cqi - 2px - var(--nf-inset,0px)) / var(--w)))}:root[data-text-spacing=wide] .nf{--w:var(--wn)}:root[data-text-spacing=wide] .category-box__note[data-astro-cid-fkwvdvfa]{--nf-inset:1.29em}.category-box__row-title-text[data-astro-cid-fkwvdvfa] .nf{overflow-wrap:break-word;font-size:1em}@container cbox (width<=11em){.category-box__row-title[data-astro-cid-fkwvdvfa]{--nf-inset:-2px;container-type:inline-size}.category-box__row-title-text[data-astro-cid-fkwvdvfa] .nf{font-size:min(1em, calc((100cqi - 2px - var(--nf-inset,0px)) / var(--w)));overflow-wrap:normal}}@container cbox (width<=12.75em){:root[data-text-spacing=wide] .category-box__row-title[data-astro-cid-fkwvdvfa]{--nf-inset:-2px;container-type:inline-size}:root[data-text-spacing=wide] .category-box__row-title-text[data-astro-cid-fkwvdvfa] .nf{font-size:min(1em, calc((100cqi - 2px - var(--nf-inset,0px)) / var(--w)));overflow-wrap:normal}}}.category-box__sublink[data-astro-cid-fkwvdvfa]{font-size:calc(14 * var(--u));color:var(--page-muted);overflow-wrap:break-word;max-width:100%;line-height:1.25}.category-box__sublink--listed[data-astro-cid-fkwvdvfa]{--nf-inset:7px;margin-left:7px;margin-top:var(--link-sublink-gap);line-height:var(--link-sublink-line);--sublink-target-pad:var(--link-sublink-pad);padding-block:var(--sublink-target-pad);display:block}.category-box__sublink[data-astro-cid-fkwvdvfa].category-box__sublink--listed a[data-astro-cid-fkwvdvfa]{padding-block:var(--sublink-target-pad)}.category-box__sublink[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]{color:var(--page-link);text-underline-offset:3px;padding:1.5px 0;text-decoration:underline}.category-box__sublink[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:visited{color:var(--page-link-visited)}@media (forced-colors:active){.category-box__list[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:visited,.category-box__sublink[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:visited{color:linktext}.category-box__tick[data-astro-cid-fkwvdvfa]{forced-color-adjust:none}.category-box--front-row[data-astro-cid-fkwvdvfa] .category-box__row[data-astro-cid-fkwvdvfa],.category-box--front-row[data-astro-cid-fkwvdvfa] .category-box__row-title[data-astro-cid-fkwvdvfa]{forced-color-adjust:none;color:canvastext}.category-box--front-row[data-astro-cid-fkwvdvfa] .category-box__row-title[data-astro-cid-fkwvdvfa] .badge{forced-color-adjust:auto}.category-box__subheading[data-astro-cid-fkwvdvfa]{color:canvastext}}.category-box__sublink[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:hover,.category-box__sublink[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:focus-visible{color:var(--page-link-hover)}.category-box__sublink[data-astro-cid-fkwvdvfa] a[data-astro-cid-fkwvdvfa]:active{color:var(--page-link-active)}.category-box__more[data-astro-cid-fkwvdvfa]{margin:var(--link-box-more-gap) 0 0;position:relative}.category-box__more[data-astro-cid-fkwvdvfa][open]{margin-top:0}.category-box__more[data-astro-cid-fkwvdvfa][open]:has(summary:focus-visible){margin-top:var(--link-box-more-gap)}.category-box__more[data-astro-cid-fkwvdvfa] summary[data-astro-cid-fkwvdvfa]{-webkit-user-select:none;user-select:none;line-height:var(--link-more-line);cursor:pointer;color:var(--page-raspberry-on-surface);font-style:italic;font-size:var(--fs-small);align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex;position:relative}:root[data-text-spacing=wide] .category-box__more[data-astro-cid-fkwvdvfa] summary[data-astro-cid-fkwvdvfa]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex-wrap:wrap}.category-box__more[data-astro-cid-fkwvdvfa] summary[data-astro-cid-fkwvdvfa]:after{content:"";width:100%;height:44px;position:absolute;top:0;left:0}.category-box__more[data-astro-cid-fkwvdvfa] summary[data-astro-cid-fkwvdvfa]::-webkit-details-marker{display:none}.category-box__more-chevron[data-astro-cid-fkwvdvfa]{width:calc(13 * var(--u));height:calc(13 * var(--u));flex-shrink:0}.category-box__page-more[data-astro-cid-fkwvdvfa]{margin-top:var(--link-box-more-gap);z-index:1;--page-more-arrow-ratio:.962963;color:var(--page-raspberry-on-surface);font-style:italic;font-size:var(--fs-small);line-height:var(--link-more-line);text-decoration:none;display:block;position:relative;container-type:inline-size}@container cbox (width<=8em){.category-box__page-more[data-astro-cid-fkwvdvfa]{line-height:var(--link-more-line-wrap)}}.category-box__page-more[data-astro-cid-fkwvdvfa]:hover,.category-box__page-more[data-astro-cid-fkwvdvfa]:focus-visible,.category-box__page-more[data-astro-cid-fkwvdvfa]:visited{color:var(--page-raspberry-on-surface)}.category-box__page-more-label[data-astro-cid-fkwvdvfa]{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}.category-box__page-more[data-astro-cid-fkwvdvfa] .page-more-word[data-astro-cid-fkwvdvfa]{--w:var(--wo);overflow-wrap:normal;word-break:normal;max-inline-size:100%;font-size:min(1em, calc(100cqi / var(--w)));display:inline-block}.category-box__page-more[data-astro-cid-fkwvdvfa] .page-more-word[data-astro-cid-fkwvdvfa]:last-child{--tail:calc(var(--tail-o) + var(--page-more-arrow-ratio));font-size:min(1em, calc(100cqi / var(--w)), calc((100cqi - 5px) / var(--tail)))}:root[data-text-spacing=wide] .page-more-word[data-astro-cid-fkwvdvfa]{--w:var(--wn)}:root[data-text-spacing=wide] .page-more-word[data-astro-cid-fkwvdvfa]:last-child{--tail:calc(var(--tail-n) + var(--page-more-arrow-ratio))}@supports ((-moz-appearance:none)){:root[data-text-spacing=wide] .page-more-word[data-astro-cid-fkwvdvfa]{--w:var(--wn-tracked)}}@supports (font:-apple-system-body){:root[data-text-spacing=wide] .page-more-word[data-astro-cid-fkwvdvfa]{--w:var(--wn-tracked)}}@media (hover:none),(pointer:coarse){.category-box__page-more[data-astro-cid-fkwvdvfa]{--page-more-arrow-ratio:.866667}}.page-more-tail[data-astro-cid-fkwvdvfa]{white-space:nowrap}.page-more-tail--arrow[data-astro-cid-fkwvdvfa] .category-box__page-more-arrow[data-astro-cid-fkwvdvfa]{width:calc(var(--page-more-arrow-ratio) * 1em);height:calc(var(--page-more-arrow-ratio) * 1em);vertical-align:middle;margin-left:5px}.category-box__page-more-arrow[data-astro-cid-fkwvdvfa]{width:calc(13 * var(--u));height:calc(13 * var(--u));flex-shrink:0}.category-box__more[data-astro-cid-fkwvdvfa][open] summary[data-astro-cid-fkwvdvfa]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.category-box__more[data-astro-cid-fkwvdvfa][open] summary[data-astro-cid-fkwvdvfa]:focus-visible{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.category-box__more[data-astro-cid-fkwvdvfa][open] summary[data-astro-cid-fkwvdvfa]:not(:focus){visibility:hidden}@supports (interpolate-size:allow-keywords){.category-box__more[data-astro-cid-fkwvdvfa]:not(.category-box__more--narrow){interpolate-size:allow-keywords}.category-box__more[data-astro-cid-fkwvdvfa]:not(.category-box__more--narrow)::details-content{block-size:0;transition:block-size var(--duration-base) var(--easing-standard), content-visibility var(--duration-base) allow-discrete;overflow:clip}.category-box__more[data-astro-cid-fkwvdvfa]:not(.category-box__more--narrow)[open]::details-content{block-size:auto}.front-grid[data-fold-open=true] .category-box__more[data-astro-cid-fkwvdvfa]::details-content{block-size:auto;transition:none;overflow:visible}@media (prefers-reduced-motion:reduce){.category-box__more[data-astro-cid-fkwvdvfa]:not(.category-box__more--narrow)::details-content{transition:none}}}.category-box__more[data-astro-cid-fkwvdvfa] .category-box__list[data-astro-cid-fkwvdvfa]{animation:.15s ease-out category-box-reveal}.front-grid[data-fold-open=true] .category-box__more[data-astro-cid-fkwvdvfa] .category-box__list[data-astro-cid-fkwvdvfa]{animation:none}@media (prefers-reduced-motion:reduce){.category-box__more[data-astro-cid-fkwvdvfa] .category-box__list[data-astro-cid-fkwvdvfa]{animation:none}}@keyframes category-box-reveal{0%{opacity:0}to{opacity:1}}.category-box--jump[data-astro-cid-fkwvdvfa]{animation:.5s cubic-bezier(.2,0,0,1) 3 category-box-jump}@keyframes category-box-jump{0%,to{background-color:var(--page-surface);box-shadow:0 0 #0000}50%{background-color:var(--page-raspberry-tint);box-shadow:0 0 0 3px var(--page-raspberry-on-surface)}}@media (prefers-reduced-motion:reduce){.category-box--jump[data-astro-cid-fkwvdvfa]{animation:1.5s ease-out category-box-jump-fade}}@keyframes category-box-jump-fade{0%{background-color:var(--page-raspberry-tint);box-shadow:0 0 0 3px var(--page-raspberry-on-surface)}to{background-color:var(--page-surface);box-shadow:0 0 #0000}}@media (forced-colors:active){.category-box--jump[data-astro-cid-fkwvdvfa]{animation:1.5s step-end category-box-jump-outline}}@keyframes category-box-jump-outline{0%{outline-offset:2px;outline:2px solid highlight}to{outline-offset:2px;outline:2px solid highlight}}.category-box__row[data-astro-cid-fkwvdvfa]{-webkit-user-select:none;user-select:none;list-style:none;display:block}.category-box__row[data-astro-cid-fkwvdvfa]::-webkit-details-marker{display:none}html:not(.js) .category-box__row[data-astro-cid-fkwvdvfa]{pointer-events:none}.category-box__row-title[data-astro-cid-fkwvdvfa]{min-width:0;line-height:var(--lh-heading-wrap);overflow-wrap:break-word;flex:1;display:block;position:relative}.category-box__badge-gap[data-astro-cid-fkwvdvfa]{word-spacing:calc(6.5px - .28em);padding-inline-start:.5px}.category-box__row-title[data-astro-cid-fkwvdvfa]>.category-box__badge-gap[data-astro-cid-fkwvdvfa]{word-spacing:calc(6.5px - .32em)}.category-box__row-title[data-astro-cid-fkwvdvfa]>.badge{transform:translateY(calc(-1.4 * var(--u)))}@supports (container-type:inline-size){@container cbox (width<=11em){.category-box__row-title[data-astro-cid-fkwvdvfa]>.badge{width:fit-content;margin-block-start:var(--sp-2);margin-inline-start:0;display:block;transform:none}.category-box__row-title[data-astro-cid-fkwvdvfa]>.category-box__badge-gap[data-astro-cid-fkwvdvfa]{padding-inline-start:0}html.js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa] .category-box__heading[data-astro-cid-fkwvdvfa].category-box__heading{column-gap:var(--sp-4);row-gap:var(--sp-2);grid-template-rows:auto minmax(44px,auto);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}html.js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa] .category-box__row-tick-title[data-astro-cid-fkwvdvfa]{flex:none;grid-area:1/1/auto/-1;min-width:0}html.js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa] .category-box__row-title[data-astro-cid-fkwvdvfa]{flex-basis:0%;min-width:0}html.js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa] .category-box__row-meta[data-astro-cid-fkwvdvfa]{display:contents}html.js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa] .category-box__row-count[data-astro-cid-fkwvdvfa]{grid-area:2/1;place-self:center start;min-width:0;margin-inline-start:calc(var(--tick-w) + var(--row-tick-gap));display:block}html.js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa] .category-box__row-chevron[data-astro-cid-fkwvdvfa]{grid-area:2/2;place-self:center end}html.js .front-grid.grid-cols-1 .category-box__collapse>.category-box__row .category-box__heading.category-box__heading.category-box__heading:has(.badge):not(:has(.category-box__row-count)){grid-template-rows:auto}html.js .front-grid.grid-cols-1 .category-box__collapse>.category-box__row .category-box__heading.category-box__heading:has(.badge):not(:has(.category-box__row-count)) .category-box__row-chevron{grid-area:1/1/auto/-1;place-self:end}}@container cbox (width<=12.75em){:root[data-text-spacing=wide] .category-box__row-title[data-astro-cid-fkwvdvfa]>.badge{width:fit-content;margin-block-start:var(--sp-2);margin-inline-start:0;display:block;transform:none}:root[data-text-spacing=wide] .category-box__row-title[data-astro-cid-fkwvdvfa]>.category-box__badge-gap[data-astro-cid-fkwvdvfa]{padding-inline-start:0}html:root[data-text-spacing=wide].js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa] .category-box__heading[data-astro-cid-fkwvdvfa].category-box__heading{column-gap:var(--sp-4);row-gap:var(--sp-2);grid-template-rows:auto minmax(44px,auto);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}html:root[data-text-spacing=wide].js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa] .category-box__row-tick-title[data-astro-cid-fkwvdvfa]{flex:none;grid-area:1/1/auto/-1;min-width:0}html:root[data-text-spacing=wide].js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa] .category-box__row-title[data-astro-cid-fkwvdvfa]{flex-basis:0%;min-width:0}html:root[data-text-spacing=wide].js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa] .category-box__row-meta[data-astro-cid-fkwvdvfa]{display:contents}html:root[data-text-spacing=wide].js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa] .category-box__row-count[data-astro-cid-fkwvdvfa]{grid-area:2/1;place-self:center start;min-width:0;margin-inline-start:calc(var(--tick-w) + var(--row-tick-gap));display:block}html:root[data-text-spacing=wide].js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa] .category-box__row-chevron[data-astro-cid-fkwvdvfa]{grid-area:2/2;place-self:center end}html:root[data-text-spacing=wide].js .front-grid.grid-cols-1 .category-box__collapse>.category-box__row .category-box__heading.category-box__heading.category-box__heading:has(.badge):not(:has(.category-box__row-count)){grid-template-rows:auto}html:root[data-text-spacing=wide].js .front-grid.grid-cols-1 .category-box__collapse>.category-box__row .category-box__heading.category-box__heading:has(.badge):not(:has(.category-box__row-count)) .category-box__row-chevron{grid-area:1/1/auto/-1;place-self:end}}.category-box__title-wide-word[data-astro-cid-fkwvdvfa]{-webkit-hyphens:manual;hyphens:manual;max-inline-size:100%;display:inline-block}@container cbox (width<=11em){.category-box__row-title-text[data-astro-cid-fkwvdvfa] .category-box__title-wide[data-astro-cid-fkwvdvfa]{display:none}.category-box__row-title-text[data-astro-cid-fkwvdvfa] .category-box__title-narrow[data-astro-cid-fkwvdvfa] .category-box__title-word[data-astro-cid-fkwvdvfa]{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;max-inline-size:100%;display:inline-block}.category-box__row-title-text[data-astro-cid-fkwvdvfa] .category-box__title-narrow[data-astro-cid-fkwvdvfa]{overflow-wrap:normal;display:inline}.category-box[data-astro-cid-fkwvdvfa]>.category-box__heading[data-astro-cid-fkwvdvfa],.category-box[data-astro-cid-fkwvdvfa]>.category-box__body[data-astro-cid-fkwvdvfa]{margin-inline:calc(var(--sp-3) - var(--box-pad-inline))}html.js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa].category-box__row{padding-inline:var(--sp-3)}}@container cbox (width<=12.75em){:root[data-text-spacing=wide] .category-box__row-title-text[data-astro-cid-fkwvdvfa] .category-box__title-wide[data-astro-cid-fkwvdvfa]{display:none}:root[data-text-spacing=wide] .category-box__row-title-text[data-astro-cid-fkwvdvfa] .category-box__title-narrow[data-astro-cid-fkwvdvfa] .category-box__title-word[data-astro-cid-fkwvdvfa]{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;max-inline-size:100%;display:inline-block}:root[data-text-spacing=wide] .category-box__row-title-text[data-astro-cid-fkwvdvfa] .category-box__title-narrow[data-astro-cid-fkwvdvfa]{overflow-wrap:normal;display:inline}:root[data-text-spacing=wide] .category-box[data-astro-cid-fkwvdvfa]>.category-box__heading[data-astro-cid-fkwvdvfa],:root[data-text-spacing=wide] .category-box[data-astro-cid-fkwvdvfa]>.category-box__body[data-astro-cid-fkwvdvfa]{margin-inline:calc(var(--sp-3) - var(--box-pad-inline))}html:root[data-text-spacing=wide].js .front-grid.grid-cols-1 .category-box__collapse[data-astro-cid-fkwvdvfa]>.category-box__row[data-astro-cid-fkwvdvfa].category-box__row{padding-inline:var(--sp-3)}:root[data-text-spacing=wide] .category-box__row-title-text[data-astro-cid-fkwvdvfa] .category-box__title-narrow--derived[data-astro-cid-fkwvdvfa],:root[data-text-spacing=wide] .category-box__row-title-text[data-astro-cid-fkwvdvfa] .category-box__title-narrow--derived[data-astro-cid-fkwvdvfa] .category-box__title-word[data-astro-cid-fkwvdvfa]{overflow-wrap:break-word}:root[data-text-spacing=wide] .category-box__heading[data-astro-cid-fkwvdvfa]{-webkit-hyphens:manual;hyphens:manual}}}.category-box__title-part[data-astro-cid-fkwvdvfa]{white-space:nowrap}.category-box__title-narrow[data-astro-cid-fkwvdvfa]{display:none}.category-box__row-title-text[data-astro-cid-fkwvdvfa]{overflow-wrap:normal}:root[data-text-spacing=wide] .category-box__row-title-text[data-astro-cid-fkwvdvfa]{overflow-wrap:break-word}@container cbox (width<=5em){.category-box__row-title[data-astro-cid-fkwvdvfa],.category-box__row-title-text[data-astro-cid-fkwvdvfa]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.category-box__row-title-text[data-astro-cid-fkwvdvfa] .category-box__title-narrow--derived[data-astro-cid-fkwvdvfa],.category-box__row-title-text[data-astro-cid-fkwvdvfa] .category-box__title-narrow--derived[data-astro-cid-fkwvdvfa] .category-box__title-word[data-astro-cid-fkwvdvfa]{overflow-wrap:break-word}}.category-box[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]>.badge{transform:translateY(-1px)}.category-box__row-meta[data-astro-cid-fkwvdvfa],.category-box__row-count[data-astro-cid-fkwvdvfa],.category-box__row-chevron[data-astro-cid-fkwvdvfa]{display:none}.category-box__row-meta[data-astro-cid-fkwvdvfa]{align-items:center;display:flex}.category-box__row-chevron[data-astro-cid-fkwvdvfa]{--row-chevron-size:calc(16 * var(--u));width:var(--row-chevron-size);height:var(--row-chevron-size)}.category-box__more--narrow[data-astro-cid-fkwvdvfa]{display:none}@media (max-width:480px){.category-box[data-astro-cid-fkwvdvfa]{--box-pad-inline:var(--sp-5);padding:var(--link-box-pad-block-narrow) var(--box-pad-inline);font-size:calc(17 * var(--u))}.category-box__heading[data-astro-cid-fkwvdvfa]{font-size:calc(17 * var(--u))}}@media (max-width:480px) and (hover:none),(max-width:480px) and (pointer:coarse){.category-box__list[data-astro-cid-fkwvdvfa] li[data-astro-cid-fkwvdvfa]>a[data-astro-cid-fkwvdvfa]{padding:var(--link-row-pad-block-touch) 0}}@supports (width:1cqi){.title-seamed-fit[data-astro-cid-fkwvdvfa]{--w:var(--wo)}:root[data-text-spacing=wide] .title-seamed-fit[data-astro-cid-fkwvdvfa]{--w:var(--wn)}@supports (font:-apple-system-body){:root[data-text-spacing=wide] .title-seamed-fit[data-astro-cid-fkwvdvfa]{--w:var(--wn-tracked)}}@container cbox (width<=11em){.title-seamed-fit[data-astro-cid-fkwvdvfa] .category-box__title-part[data-astro-cid-fkwvdvfa]{white-space:normal}.category-box__row-title-text[data-astro-cid-fkwvdvfa] .title-seamed-fit[data-astro-cid-fkwvdvfa].title-seamed-fit.title-seamed-fit{font-size:min(1em, calc((100cqi - 2px - var(--nf-inset,0px)) / var(--w)));overflow-wrap:normal}}@container cbox (width<=12.75em){:root[data-text-spacing=wide] .title-seamed-fit[data-astro-cid-fkwvdvfa] .category-box__title-part[data-astro-cid-fkwvdvfa]{white-space:normal}:root[data-text-spacing=wide] .category-box__row-title-text[data-astro-cid-fkwvdvfa] .title-seamed-fit[data-astro-cid-fkwvdvfa].title-seamed-fit.title-seamed-fit{font-size:min(1em, calc((100cqi - 2px - var(--nf-inset,0px)) / var(--w)));overflow-wrap:normal}}}html:not(.js) .ad-slot-wrap[data-astro-cid-ygkiugat]{display:none}.ad-slot-wrap[data-astro-cid-ygkiugat]{width:fit-content;margin:var(--sp-4) auto;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ad-slot__disclaimer[data-astro-cid-ygkiugat]{font-size:var(--fs-badge);letter-spacing:.03em;font-weight:700;font-family:var(--font-body);color:var(--page-muted);border:1px solid var(--page-border);background:var(--page-zebra);border-radius:3px;padding:.5px 5px;line-height:1}:root[data-theme=dark] .ad-slot__disclaimer[data-astro-cid-ygkiugat]{color:var(--page-text);background:var(--page-surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ad-slot__disclaimer[data-astro-cid-ygkiugat]{color:var(--page-text);background:var(--page-surface)}}.ad-slot[data-astro-cid-ygkiugat]{border:1px dashed var(--page-ad-border);background:repeating-linear-gradient(45deg, var(--page-ad-a), var(--page-ad-a) 10px, var(--page-ad-b) 10px, var(--page-ad-b) 20px);color:var(--page-ad-label-text);font-family:ui-monospace,monospace;font-size:var(--fs-small);text-align:center;border-radius:12px;justify-content:center;align-items:center;display:flex}.ad-slot-wrap--top[data-astro-cid-ygkiugat]{width:100%;max-width:728px;margin-top:14px;margin-bottom:12px}.ad-slot-wrap--top[data-astro-cid-ygkiugat] .ad-slot[data-astro-cid-ygkiugat]{border-radius:6px;width:100%;height:90px}.ad-slot-wrap--grid-center[data-astro-cid-ygkiugat]{grid-column:span 1;width:100%;max-width:336px}.ad-slot-wrap--grid-center[data-astro-cid-ygkiugat] .ad-slot[data-astro-cid-ygkiugat]{width:100%;height:280px}@media (min-width:556px){.ad-slot-wrap--grid-center[data-astro-cid-ygkiugat]{grid-column:span 2}}@media (min-width:1068px){.ad-slot-wrap--grid-center[data-astro-cid-ygkiugat]{grid-column:2/span 2}}@media (min-width:1580px){.ad-slot-wrap--grid-center[data-astro-cid-ygkiugat]{grid-column:3/span 2}}html.js .front-grid[data-cn-cols="1"] .ad-slot-wrap--grid-center[data-astro-cid-ygkiugat]{grid-column:span 1}html.js .front-grid[data-cn-cols="2"] .ad-slot-wrap--grid-center[data-astro-cid-ygkiugat],html.js .front-grid[data-cn-cols="3"] .ad-slot-wrap--grid-center[data-astro-cid-ygkiugat]{grid-column:span 2}html.js .front-grid[data-cn-cols="4"] .ad-slot-wrap--grid-center[data-astro-cid-ygkiugat],html.js .front-grid[data-cn-cols="5"] .ad-slot-wrap--grid-center[data-astro-cid-ygkiugat]{grid-column:2/span 2}html.js .front-grid[data-cn-cols="6"] .ad-slot-wrap--grid-center[data-astro-cid-ygkiugat],html.js .front-grid[data-cn-cols="7"] .ad-slot-wrap--grid-center[data-astro-cid-ygkiugat]{grid-column:3/span 2}.ad-slot-wrap--grid-n[data-astro-cid-ygkiugat]{width:100%;max-width:300px}.ad-slot-wrap--grid-n[data-astro-cid-ygkiugat] .ad-slot[data-astro-cid-ygkiugat]{width:100%;height:250px}.ad-slot-wrap--rail[data-astro-cid-ygkiugat]{width:160px}.ad-slot-wrap--rail[data-astro-cid-ygkiugat] .ad-slot[data-astro-cid-ygkiugat]{width:160px;height:600px}.ad-slot-wrap--multiplex[data-astro-cid-ygkiugat]{width:100%;max-width:var(--max-content)}.ad-slot-wrap--multiplex[data-astro-cid-ygkiugat] .ad-slot[data-astro-cid-ygkiugat]{width:100%;height:200px}@media (max-width:480px){.ad-slot-wrap--top[data-astro-cid-ygkiugat]{max-width:320px}.ad-slot-wrap--top[data-astro-cid-ygkiugat] .ad-slot[data-astro-cid-ygkiugat]{border-radius:10px;height:100px}.ad-slot-wrap--grid-center[data-astro-cid-ygkiugat]{max-width:320px}.ad-slot-wrap--grid-center[data-astro-cid-ygkiugat] .ad-slot[data-astro-cid-ygkiugat]{border-radius:10px;height:100px}}
