@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]{border-block-end:2px solid var(--border--strong);padding-block-end:calc(var(--spacing--sm) * 1px)}._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(: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(:any-link:hover){@media (any-hover){--_has-hocus:--true}}&:has(: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);align-items:baseline;display:grid;position:relative;@container style(--_density:--compact){grid-template-rows:[--meta-start]auto[--meta-end --title-start]auto[--title-end]}&>._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}}&>._category[data-astro-cid-yfy6dif6]{grid-column:--category/span 1;@container style(--_density:--compact){grid-row:--meta}}&>._link-indicator[data-astro-cid-yfy6dif6]{grid-column:--arrow/span 1}&:has(: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(:any-link:hover){@media (any-hover){--_has-hocus:--true;anchor-name:--article-archive-hocus}}}._number[data-astro-cid-yfy6dif6]{@container style(--_density:--compact){display:none}}._title[data-astro-cid-yfy6dif6]{font-size:var(--text--list-item--fluid-font-size);font-weight:var(--font-weight--regular);line-height:var(--text--list-item--leading);&:any-link:after{content:"";position:absolute;inset:0}&:focus-visible{box-shadow:unset;outline-color:#0000}}._link-indicator[data-astro-cid-yfy6dif6]{color:var(--foreground--accent);transition-duration:var(--duration--fast);transition-property:opacity;transition-timing-function:var(--ease--hover);@container style(--_density:--compact){display:none}@container style(--_has-hocus:--false){opacity:0}@container style(--_has-focus-visible:--true){transition-duration:0s}}}
