.muted[data-astro-cid-fy5sqarz]{color:var(--tst-text-dim)}.terms-line[data-astro-cid-fy5sqarz]{margin:0;font-size:var(--t-meta);color:var(--tst-text-dim)}.terms-line[data-astro-cid-fy5sqarz] a[data-astro-cid-fy5sqarz]{color:var(--tst-text-dim);text-decoration:underline;text-underline-offset:3px}.terms-line[data-astro-cid-fy5sqarz] a[data-astro-cid-fy5sqarz]:hover{color:var(--tst-accent)}a[data-astro-cid-fy5sqarz].feature{display:flex;gap:var(--s-8);align-items:center;border:2px solid var(--tst-text);background:var(--tst-surface);padding:var(--s-6);color:var(--tst-text);margin-bottom:var(--s-6)}a[data-astro-cid-fy5sqarz].feature:hover{text-decoration:none;border-color:var(--tst-accent)}.feature[data-astro-cid-fy5sqarz] .strip[data-astro-cid-fy5sqarz]{display:flex;gap:var(--s-4);flex-shrink:0}.feature[data-astro-cid-fy5sqarz] .strip[data-astro-cid-fy5sqarz] img[data-astro-cid-fy5sqarz]{width:150px;height:auto;aspect-ratio:1290 / 2796;border:2px solid var(--tst-text);background:#0e1116}.feature[data-astro-cid-fy5sqarz] .info[data-astro-cid-fy5sqarz]{display:flex;flex-direction:column;justify-content:center;gap:var(--s-2)}.feature-eyebrow[data-astro-cid-fy5sqarz]{font-family:var(--font-display);font-size:var(--t-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tst-accent)}.feature[data-astro-cid-fy5sqarz] .name[data-astro-cid-fy5sqarz]{font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,4vw,3.25rem);text-transform:uppercase;line-height:.96}.feature[data-astro-cid-fy5sqarz] .meta[data-astro-cid-fy5sqarz]{font-size:var(--t-small);color:var(--tst-text-dim)}.feature[data-astro-cid-fy5sqarz] .meta[data-astro-cid-fy5sqarz] .sep[data-astro-cid-fy5sqarz]{color:var(--tst-line)}.feature[data-astro-cid-fy5sqarz] .cta[data-astro-cid-fy5sqarz]{margin-top:var(--s-2);font-family:var(--font-display);font-size:var(--t-eyebrow);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tst-accent)}@media(max-width:767px){a[data-astro-cid-fy5sqarz].feature{flex-direction:column;align-items:flex-start}.feature[data-astro-cid-fy5sqarz] .strip[data-astro-cid-fy5sqarz] img[data-astro-cid-fy5sqarz]{width:110px}}.year-group[data-astro-cid-fy5sqarz]{margin-bottom:var(--s-8)}.year[data-astro-cid-fy5sqarz]{margin:0 0 var(--s-2);padding-bottom:var(--s-2);border-bottom:var(--rule-heavy);font-family:var(--font-display);font-weight:900;font-size:var(--t-h3)}a[data-astro-cid-fy5sqarz].lib-row{display:flex;align-items:center;gap:var(--s-6);padding:var(--s-3) 0;border-bottom:var(--rule-hair);color:var(--tst-text)}a[data-astro-cid-fy5sqarz].lib-row:hover{text-decoration:none;background:var(--tst-surface)}.lib-row[data-astro-cid-fy5sqarz] img[data-astro-cid-fy5sqarz]{width:72px;height:auto;aspect-ratio:1290 / 2796;border:2px solid var(--tst-text);background:#0e1116;flex-shrink:0}.lib-row[data-astro-cid-fy5sqarz] .info[data-astro-cid-fy5sqarz]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lib-row[data-astro-cid-fy5sqarz] .name[data-astro-cid-fy5sqarz]{font-family:var(--font-display);font-weight:800;font-size:var(--t-h3);text-transform:uppercase;line-height:1}.lib-row[data-astro-cid-fy5sqarz]:hover .name[data-astro-cid-fy5sqarz]{color:var(--tst-accent)}.lib-row[data-astro-cid-fy5sqarz] .meta[data-astro-cid-fy5sqarz]{font-size:var(--t-meta);color:var(--tst-text-dim)}.lib-row[data-astro-cid-fy5sqarz] .meta[data-astro-cid-fy5sqarz] b[data-astro-cid-fy5sqarz]{color:var(--tst-accent);font-weight:700}.lib-row[data-astro-cid-fy5sqarz] .arrow[data-astro-cid-fy5sqarz]{color:var(--tst-text-dim)}a[data-astro-cid-fy5sqarz].lib-row:hover .arrow[data-astro-cid-fy5sqarz]{color:var(--tst-accent)}@media(max-width:767px){a[data-astro-cid-fy5sqarz].lib-row{gap:var(--s-4)}.lib-row[data-astro-cid-fy5sqarz] .name[data-astro-cid-fy5sqarz]{font-size:var(--t-h4)}}.gen-note[data-astro-cid-fy5sqarz]{margin-top:var(--s-12);border-left:6px solid var(--tst-accent);background:var(--tst-surface);padding:var(--s-4) var(--s-6);display:flex;align-items:baseline;gap:var(--s-6)}.gen-title[data-astro-cid-fy5sqarz]{margin:0;white-space:nowrap;font-family:var(--font-display);font-size:var(--t-eyebrow);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tst-text)}.gen-note[data-astro-cid-fy5sqarz] p[data-astro-cid-fy5sqarz]:last-child{margin:0;color:var(--tst-text-dim);font-size:var(--t-small)}@media(max-width:767px){.gen-note[data-astro-cid-fy5sqarz]{flex-direction:column;gap:var(--s-2)}}@media(prefers-reduced-motion:no-preference){a[data-astro-cid-fy5sqarz].feature,a[data-astro-cid-fy5sqarz].lib-row,.lib-row[data-astro-cid-fy5sqarz] .name[data-astro-cid-fy5sqarz]{transition:border-color .15s ease,color .15s ease,background-color .15s ease}}
