.aside[data-astro-cid-cuigwxqu]{gap:var(--mosaic-gap);align-content:start;min-width:0;display:grid}.panel[data-astro-cid-cuigwxqu]{padding:var(--space-l);border-radius:var(--radius-m);background:var(--color-surface);align-content:start;gap:.875rem;display:grid}.panel[data-astro-cid-cuigwxqu][data-tone=yellow]{--hl:var(--color-white);background:var(--color-yellow);gap:.375rem}.panel[data-astro-cid-cuigwxqu][data-tone=blue]{background:var(--color-blue)}.panel[data-astro-cid-cuigwxqu] h2[data-astro-cid-cuigwxqu]{font-size:var(--text-display-xs);font-weight:800;line-height:1.42}.panel[data-astro-cid-cuigwxqu][data-tone=yellow] h2[data-astro-cid-cuigwxqu]{font-size:1.625rem}ul[data-astro-cid-cuigwxqu],ol[data-astro-cid-cuigwxqu]{padding:0}.ranked[data-astro-cid-cuigwxqu]{gap:.375rem;display:grid}.ranked[data-astro-cid-cuigwxqu] li[data-astro-cid-cuigwxqu]+li[data-astro-cid-cuigwxqu]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ink) 15%, transparent)}.ranked[data-astro-cid-cuigwxqu] a[data-astro-cid-cuigwxqu]{gap:var(--space-s);font-size:var(--text-body);padding:.875rem 0;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.rank[data-astro-cid-cuigwxqu]{min-width:.75rem;font-family:var(--font-display);font-stretch:var(--font-display-stretch);font-size:1.75rem;font-weight:900;line-height:1}.panel--cover[data-astro-cid-cuigwxqu]{padding:var(--space-l);gap:1.25rem;display:flex}.panel--cover[data-astro-cid-cuigwxqu] img[data-astro-cid-cuigwxqu]{object-fit:cover;border-radius:.25rem;flex:none;width:6.875rem;height:9.375rem}.cover-text[data-astro-cid-cuigwxqu]{gap:var(--space-2xs);flex:1;align-content:start;min-width:0;display:grid}.cover-label[data-astro-cid-cuigwxqu]{font-size:var(--text-label);font-weight:600;line-height:1.21}.panel--cover[data-astro-cid-cuigwxqu] h2[data-astro-cid-cuigwxqu]{line-height:1.1}.cover-link[data-astro-cid-cuigwxqu]{font-size:var(--text-xs);justify-self:start;align-items:center;gap:.375rem;font-weight:600;line-height:1.21;text-decoration:none;display:inline-flex}.files[data-astro-cid-cuigwxqu]{gap:.875rem;display:grid}.files[data-astro-cid-cuigwxqu] a[data-astro-cid-cuigwxqu]{gap:var(--space-xs);text-decoration:none;display:flex}.files[data-astro-cid-cuigwxqu] svg{flex:none}.file-text[data-astro-cid-cuigwxqu]{gap:.125rem;display:grid}.file-title[data-astro-cid-cuigwxqu]{font-size:var(--text-small);font-weight:600;line-height:1.21}.file-meta[data-astro-cid-cuigwxqu]{color:var(--color-muted);font-size:var(--text-label);line-height:1.21}@container site (width>=40rem) and (width<=63.99rem){.aside[data-astro-cid-cuigwxqu]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-astro-cid-cuigwxqu]:first-child{grid-row:span 2}}.head[data-astro-cid-fewwnppe]{--head-x:clamp(1.25rem, .75rem + 2.5vw, 3rem);justify-content:space-between;gap:var(--space-m);min-height:18.75rem;padding:var(--space-l) var(--head-x) 2.5rem;border-radius:var(--radius-m);background:var(--color-yellow);flex-direction:column;display:flex;position:relative}.head[data-astro-cid-fewwnppe] .breadcrumb ol{font-size:var(--text-xs);line-height:1.2}.head[data-astro-cid-fewwnppe] .breadcrumb a,.head[data-astro-cid-fewwnppe] .breadcrumb svg{color:color-mix(in srgb, var(--color-ink) max(75%, var(--text-alpha-min)), transparent)}.statement[data-astro-cid-fewwnppe]{justify-content:space-between;align-items:end;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}h1[data-astro-cid-fewwnppe]{font-size:var(--text-display-xl);letter-spacing:var(--tracking-display-xl);font-weight:900;line-height:var(--leading-tight)}.search[data-astro-cid-fewwnppe]{box-sizing:border-box;width:min(100%,27.5rem);height:3.25rem;padding:0 var(--space-s);border-radius:var(--radius-m);background:var(--color-white);align-items:center;gap:.625rem;display:flex;position:relative}.search[data-astro-cid-fewwnppe]:focus-within{box-shadow:var(--focus-ring)}.search[data-astro-cid-fewwnppe] svg{flex:none}.search[data-astro-cid-fewwnppe] input[data-astro-cid-fewwnppe]{min-width:0;height:100%;font-size:var(--text-small);background:0 0;border:0;flex:1}.search[data-astro-cid-fewwnppe] input[data-astro-cid-fewwnppe]::placeholder{color:var(--color-muted);opacity:1}.search[data-astro-cid-fewwnppe] input[data-astro-cid-fewwnppe]:focus{outline:none}.submit[data-astro-cid-fewwnppe]:focus{min-height:2.25rem;padding:0 var(--space-xs);border-radius:var(--radius-s);background:var(--color-ink);color:var(--color-white);font-size:var(--text-xs);border:0;font-weight:600}.filters[data-astro-cid-fewwnppe]{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;display:flex}.pills[data-astro-cid-fewwnppe]{gap:var(--space-2xs);flex-wrap:wrap;padding:0;display:flex}.pill[data-astro-cid-fewwnppe]{align-items:center;gap:var(--space-2xs);box-sizing:border-box;min-height:2.3125rem;padding:0 var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-s);background:var(--color-white);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.pill[data-astro-cid-fewwnppe]:hover{border-color:var(--color-ink)}.pill[data-astro-cid-fewwnppe][aria-current]{border-color:var(--color-line);background:var(--color-ink);color:var(--color-white)}.more[data-astro-cid-fewwnppe] summary[data-astro-cid-fewwnppe]{list-style:none}.more[data-astro-cid-fewwnppe] summary[data-astro-cid-fewwnppe]::-webkit-details-marker{display:none}.more-panel[data-astro-cid-fewwnppe]{z-index:5;right:var(--head-x);left:var(--head-x);gap:var(--space-2xs);margin-top:var(--space-2xs);padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-white);box-shadow:var(--shadow-panel);flex-wrap:wrap;display:flex;position:absolute}.featured[data-astro-cid-fewwnppe]{gap:var(--space-s);grid-template-rows:minmax(0,1fr);display:grid;position:relative}.featured-photo[data-astro-cid-fewwnppe]{border-radius:var(--radius-m);object-fit:cover;width:100%;height:16rem}.featured-text[data-astro-cid-fewwnppe]{justify-content:space-between;gap:var(--space-l);border-radius:var(--radius-m);background:var(--color-ink);color:var(--color-on-dark);flex-direction:column;padding:clamp(1.25rem,.2rem + 4vw,2.75rem);display:flex}.featured-top[data-astro-cid-fewwnppe]{gap:var(--space-s);display:grid}.featured-meta[data-astro-cid-fewwnppe]{color:var(--color-green);font-size:var(--text-xs);font-weight:600;line-height:1.2}.featured[data-astro-cid-fewwnppe] h2[data-astro-cid-fewwnppe]{letter-spacing:-.03125rem;text-wrap:wrap;font-size:clamp(1.75rem,1.2rem + 1.7vw,2.5rem);font-weight:900;line-height:1.02}.featured[data-astro-cid-fewwnppe] h2[data-astro-cid-fewwnppe] a[data-astro-cid-fewwnppe]{text-decoration:none}.featured[data-astro-cid-fewwnppe] h2[data-astro-cid-fewwnppe] a[data-astro-cid-fewwnppe]:after{content:"";z-index:1;border-radius:var(--radius-m);position:absolute;inset:0}.featured[data-astro-cid-fewwnppe] h2[data-astro-cid-fewwnppe] a[data-astro-cid-fewwnppe]:focus-visible{box-shadow:none}.featured[data-astro-cid-fewwnppe] h2[data-astro-cid-fewwnppe] a[data-astro-cid-fewwnppe]:focus-visible:after{box-shadow:var(--focus-ring)}.featured[data-astro-cid-fewwnppe]{--hl:color-mix(in srgb, var(--color-white) 30%, transparent)}@media (hover:hover){.featured[data-astro-cid-fewwnppe]:hover [data-astro-cid-fewwnppe]:is(h2 .hl,.featured-cta .hl){background-size:100% .5em}}.featured-summary[data-astro-cid-fewwnppe]{color:rgb(255 255 255/max(80%, var(--text-alpha-min)));line-height:1.5}.featured-cta[data-astro-cid-fewwnppe]{align-items:center;gap:var(--space-2xs);font-size:var(--text-small);font-weight:600;display:inline-flex}.layout[data-astro-cid-fewwnppe]{gap:var(--mosaic-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.list[data-astro-cid-fewwnppe]{border:1px solid var(--color-line);border-radius:var(--radius-m);align-content:start;gap:2.5rem;min-width:0;padding:calc(clamp(1.25rem,.6rem + 2.6vw,2rem) - 1px);display:grid;container-type:inline-size}.grid[data-astro-cid-fewwnppe]{gap:2.5rem var(--space-m);grid-template-columns:minmax(0,1fr);padding:0;display:grid}.grid[data-astro-cid-fewwnppe] .title{text-wrap:wrap}.grid[data-astro-cid-fewwnppe] .meta{line-height:1.21}.grid[data-astro-cid-fewwnppe] img,.grid[data-astro-cid-fewwnppe] .placeholder{aspect-ratio:15/11;height:auto}.list[data-astro-cid-fewwnppe] .pagination{padding-top:var(--space-2xs)}@container (width>=30rem){.grid[data-astro-cid-fewwnppe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=46rem){.grid[data-astro-cid-fewwnppe]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container site (width>=64rem){.featured[data-astro-cid-fewwnppe]{grid-template-columns:minmax(0,1fr) 30rem;height:clamp(30rem,33vw,38rem)}.featured-photo[data-astro-cid-fewwnppe]{height:100%}.layout[data-astro-cid-fewwnppe]{grid-template-columns:minmax(0,1fr) 23.75rem}}
