.notes-intro:where(.astro-mejek24l){margin-top:.5rem;padding-bottom:2rem;border-bottom:1px solid hsl(var(--border))}.notes-field-strip:where(.astro-mejek24l){display:block;width:min(100%,46rem);height:auto;margin-top:1.35rem;overflow:hidden;border:1px solid hsl(var(--border));border-radius:.9rem}.eyebrow:where(.astro-mejek24l){margin:0 0 .6rem;color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.intro-line:where(.astro-mejek24l){display:flex;align-items:end;justify-content:space-between;gap:2rem}.intro-line:where(.astro-mejek24l) p:where(.astro-mejek24l){max-width:48rem;margin:0;color:hsl(var(--muted-foreground));font-size:.92rem;line-height:1.7}.intro-line:where(.astro-mejek24l) span:where(.astro-mejek24l){flex:none;color:hsl(var(--muted-foreground));font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.note-filters:where(.astro-mejek24l){display:flex;flex-wrap:wrap;gap:.45rem;margin-block:1.4rem 2rem}.note-filters:where(.astro-mejek24l) button:where(.astro-mejek24l){border:1px solid hsl(var(--border));border-radius:999px;background:transparent;padding:.36rem .72rem;color:hsl(var(--muted-foreground));font-size:.68rem;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.note-filters:where(.astro-mejek24l) button:where(.astro-mejek24l):hover,.note-filters:where(.astro-mejek24l) button:where(.astro-mejek24l):focus-visible,.note-filters:where(.astro-mejek24l) button:where(.astro-mejek24l)[aria-pressed=true]{border-color:hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background))}.note-filters:where(.astro-mejek24l) button:where(.astro-mejek24l):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.notes-grid:where(.astro-mejek24l){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;padding:1px;background:hsl(var(--border));list-style:none}.notes-grid:where(.astro-mejek24l)>li:where(.astro-mejek24l){min-width:0;background:hsl(var(--background))}.notes-grid:where(.astro-mejek24l)>li:where(.astro-mejek24l)[hidden]{display:none}article:where(.astro-mejek24l){display:flex;min-height:21rem;flex-direction:column;padding:clamp(1.1rem,3vw,1.7rem);transition:background .18s ease}article:where(.astro-mejek24l):hover,article:where(.astro-mejek24l):focus-within{background:hsl(var(--muted) / .48)}article:where(.astro-mejek24l)>header:where(.astro-mejek24l),.meta:where(.astro-mejek24l){display:flex;align-items:center}article:where(.astro-mejek24l)>header:where(.astro-mejek24l){justify-content:space-between;gap:1rem}.meta:where(.astro-mejek24l){gap:.55rem;color:hsl(var(--muted-foreground));font-size:.68rem}.note-number:where(.astro-mejek24l){color:hsl(var(--muted-foreground) / .58);font-size:2.1rem;font-variant-numeric:tabular-nums;letter-spacing:-.07em}h2:where(.astro-mejek24l){max-width:16ch;margin:2.4rem 0 0;font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:500;letter-spacing:-.025em;line-height:1.28}article:where(.astro-mejek24l)>p:where(.astro-mejek24l){margin:.85rem 0 0;color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.7}article:where(.astro-mejek24l) footer:where(.astro-mejek24l){display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:2rem}article:where(.astro-mejek24l) footer:where(.astro-mejek24l) ul:where(.astro-mejek24l){display:flex;flex-wrap:wrap;gap:.3rem .6rem;margin:0;padding:0;color:hsl(var(--muted-foreground));font-size:.64rem;list-style:none}article:where(.astro-mejek24l) footer:where(.astro-mejek24l) a:where(.astro-mejek24l){display:grid;min-width:min(10rem,48%);gap:.18rem;color:hsl(var(--foreground));font-size:.72rem;text-align:right;text-decoration:none}article:where(.astro-mejek24l) footer:where(.astro-mejek24l) a:where(.astro-mejek24l) small:where(.astro-mejek24l){color:hsl(var(--muted-foreground));font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}article:where(.astro-mejek24l) footer:where(.astro-mejek24l) a:where(.astro-mejek24l):hover span:where(.astro-mejek24l),article:where(.astro-mejek24l) footer:where(.astro-mejek24l) a:where(.astro-mejek24l):focus-visible span:where(.astro-mejek24l){text-decoration:underline;text-underline-offset:.25rem}@media(max-width:640px){.intro-line:where(.astro-mejek24l){align-items:start;flex-direction:column;gap:.8rem}.notes-grid:where(.astro-mejek24l){grid-template-columns:1fr}article:where(.astro-mejek24l){min-height:19rem}}@media(prefers-reduced-motion:reduce){article:where(.astro-mejek24l),.note-filters:where(.astro-mejek24l) button:where(.astro-mejek24l){transition:none}}
