@layer components{.article-archive[data-astro-cid-yfy6dif6]{container:--scoped/inline-size}._years[data-astro-cid-yfy6dif6]{--_density:--compact;gap:calc(var(--spacing--xxl) * 1px) calc(var(--spacing--sm) * 1px);grid-template-columns:[--date]max-content[--category]1fr;display:grid;@container --scoped (inline-size>=calc(32rem + 152px)){--_density:--spacious;column-gap:calc(var(--spacing--lg) * 1px);grid-template-columns:[--number]max-content[--date]max-content[--title]minmax(min(100%,15rem),1fr)[--category]fit-content(10rem)[--arrow]max-content}&>._year-group[data-astro-cid-yfy6dif6]{grid-column:1/-1}}._year-group[data-astro-cid-yfy6dif6]{grid-template-columns:subgrid;display:grid;&>[data-astro-cid-yfy6dif6]:is(._year-heading,._entries){grid-column:1/-1}}._year-heading[data-astro-cid-yfy6dif6]{gap:calc(var(--spacing--sm) * 1px);border-block-end:2px solid var(--border--strong);flex-wrap:wrap;align-items:baseline;padding-block-end:calc(var(--spacing--sm) * 1px);display:flex}._year[data-astro-cid-yfy6dif6]{font-family:var(--font-family--display);font-size:var(--text--heading--fluid-font-size);font-weight:var(--font-weight--bold);font-variant-numeric:tabular-nums;line-height:var(--text--heading--leading);letter-spacing:var(--tracking--tight)}._entries[data-astro-cid-yfy6dif6]{--_has-hocus:--false;anchor-scope:--article-archive-hocus;grid-template-columns:subgrid;isolation:isolate;display:grid;position:relative;&:after{@supports (inset:anchor(inside)){content:"";inset:anchor(inside);z-index:var(--z--backwards);position-anchor:--article-archive-hocus;background-color:var(--background--hover);border:1px solid #0000;position:absolute;@container style(--_has-hocus:--false){opacity:0}}}&:not(:has(>._entry>._title:focus-visible)):after{transition-duration:var(--duration--base);transition-property:opacity;transition-timing-function:var(--ease--out-quint);transition-behavior:allow-discrete;@container style(--_has-hocus:--false){transition-property:inset,opacity;transition-timing-function:step-end, var(--ease--out-quint)}@media (prefers-reduced-motion:no-preference){transition-property:inset,opacity}}&:has(>._entry>._title:any-link:hover){@media (any-hover){--_has-hocus:--true}}&:has(>._entry>._title:focus-visible){--_has-hocus:--true}&>._entry[data-astro-cid-yfy6dif6]{grid-column:1/-1}}._entry[data-astro-cid-yfy6dif6]{--_has-hocus:--false;--_has-focus-visible:--false;reading-flow:grid-rows;grid-template-columns:subgrid;row-gap:calc(var(--spacing--xxs) * 1px);padding-block:calc(var(--spacing--sm) * 1px);padding-inline:calc(var(--spacing--xs) * 1px);border-block-end:1px solid var(--border--base);grid-template-rows:[--meta-start]auto[--meta-end --title-start]auto[--title-end];align-items:baseline;display:grid;position:relative;@container style(--_density:--spacious){grid-template-rows:none}&>._number[data-astro-cid-yfy6dif6]{grid-column:--number/span 1}&>._date[data-astro-cid-yfy6dif6]{grid-column:--date/span 1}&>._title[data-astro-cid-yfy6dif6]{grid-column:1/-1;@container style(--_density:--spacious){grid-column:--title/span 1}}&>._title[data-astro-cid-yfy6dif6]:after{position:absolute;inset:0}&>._category[data-astro-cid-yfy6dif6]{grid-area:--meta/--category/--meta/span 1;@container style(--_density:--spacious){grid-row:auto}}&>._arrow[data-astro-cid-yfy6dif6]{grid-column:--arrow/span 1}&:has(>._title:focus-visible){--_has-hocus:--true;--_has-focus-visible:--true;anchor-name:--article-archive-hocus;outline-offset:-3px;outline:3px solid canvastext;box-shadow:inset 0 0 0 6px canvas}&:has(>._title:any-link:hover){@media (any-hover){--_has-hocus:--true;anchor-name:--article-archive-hocus}}}._number[data-astro-cid-yfy6dif6]{display:none;@container style(--_density:--spacious){display:block}}._title[data-astro-cid-yfy6dif6]{font-size:var(--text--list-item--fluid-font-size);font-weight:var(--font-weight--medium);line-height:var(--text--list-item--leading);&:after{content:""}&:focus-visible{box-shadow:initial;outline-color:#0000}}._arrow[data-astro-cid-yfy6dif6]{color:var(--foreground--accent);opacity:0;transition-duration:var(--duration--fast);transition-property:opacity;transition-timing-function:var(--ease--standard);display:none;@container style(--_density:--spacious){display:block}@container style(--_has-hocus:--true){opacity:1}@container style(--_has-focus-visible:--true){transition-duration:0s}}.category-navigation[data-astro-cid-ydimckeo]{border-block-end:1px solid var(--border--base);isolation:isolate}ul[data-astro-cid-ydimckeo]{padding-block:calc(var(--spacing--xxs) * 1px)}a[data-astro-cid-ydimckeo]{--_radio-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/svg%3E");--_radio-color:currentColor;--meta-text--foreground:var(--foreground--muted);column-gap:calc(var(--spacing--xxs) * 1px);padding-block:calc(var(--spacing--sm) * 1px - 6px + (1lh - 1em) / 2);padding-inline:calc(var(--spacing--xs) * 1px);border-radius:var(--rounded--full);align-items:center;display:flex;position:relative;&:before{content:"";mask-image:var(--_radio-icon);aspect-ratio:1;background-color:var(--background--current);inline-size:1em;color:var(--_radio-color);flex:none;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}&[aria-current=page]{--_radio-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='4' fill='black'/%3E%3C/svg%3E");--_radio-color:var(--foreground--accent);--meta-text--foreground:var(--foreground--base)}&:focus-visible{--meta-text--foreground:var(--foreground--base)}&:any-link:hover{@media (any-hover){--meta-text--foreground:var(--foreground--base)}}&>._current-pill[data-astro-cid-ydimckeo]{z-index:var(--z--backwards);position:absolute;inset:0}}._current-pill[data-astro-cid-ydimckeo]{border-radius:var(--rounded--full);background-color:var(--background--surface);@media (prefers-reduced-motion:no-preference){view-transition-name:--category-navigation--current}}._label[data-astro-cid-ydimckeo]{&>._count[data-astro-cid-ydimckeo]{margin-inline-start:calc(var(--spacing--xxs) * 1px)}}._count[data-astro-cid-ydimckeo]{color:var(--foreground--muted)}}
