/* Save space with one row, not smaller posters or type. Reuse .card/.poster. */
.revenue-showcase{margin:8px 0 26px}.showcase-strip{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 100px)/6);gap:20px;overflow-x:auto;padding:0 0 10px;scroll-snap-type:x proximity;scrollbar-width:thin}.showcase-card{scroll-snap-align:start;content-visibility:visible;contain-intrinsic-size:none}
@media(min-width:1500px){.showcase-strip{grid-auto-columns:calc((100% - 120px)/6);gap:24px}}
@media(max-width:1100px){.showcase-strip{grid-auto-columns:calc((100% - 60px)/4)}}
@media(max-width:760px){.showcase-strip{grid-auto-columns:calc((100% - 22px)/3);gap:11px}.revenue-showcase{margin-bottom:22px}}
/* Crawlable discovery navigation; no JS-only filters or intersecting URL sets. */
.taxonomy-section{margin:22px 0 34px}.taxonomy-section .section-head{margin-bottom:16px}.taxonomy-section .section-head h2{font-size:23px}.taxonomy-all{color:var(--lime);font-size:13px;flex-shrink:0}.taxonomy-links{display:flex;flex-wrap:wrap;gap:10px}.taxonomy-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font-size:13px;line-height:1.5;min-width:0}.taxonomy-link:hover{border-color:var(--lime);color:var(--lime)}.taxonomy-link small{color:var(--muted);font-variant-numeric:tabular-nums}.taxonomy-link span{overflow-wrap:anywhere}.taxonomy-directory{padding:8px 0 32px}.taxonomy-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.archive-intro{padding:30px 0 18px;max-width:950px}.archive-intro h1{font-size:clamp(28px,4vw,48px);line-height:1.2;letter-spacing:-1.4px;margin:16px 0}.archive-intro p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7}.taxonomy-back{color:var(--lime);font-size:14px}.tags a.tag:hover{border-color:var(--lime);color:var(--lime)}.detail .eyebrow a:hover,.breadcrumbs a:hover{text-decoration:underline;text-underline-offset:4px}.pagination{flex-wrap:wrap}.header>nav{flex-wrap:wrap;gap:12px 20px}
@media(max-width:1000px){.taxonomy-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.header{flex-wrap:wrap;gap:16px}.header>nav{order:4;width:100%;font-size:13px}.header-spacer{min-width:0}.taxonomy-section .section-head h2{font-size:21px}}
@media(max-width:600px){.taxonomy-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.taxonomy-link{font-size:12px;padding:11px 12px;gap:10px}.taxonomy-section{margin-bottom:26px}.taxonomy-section .section-head{align-items:center;gap:10px}.taxonomy-section .section-head h2{font-size:19px;letter-spacing:-.4px}.taxonomy-all{font-size:12px}.archive-intro{padding-top:20px}.archive-intro h1{letter-spacing:-.7px}.header>nav{display:flex!important;justify-content:flex-start;gap:10px 18px}.language summary{padding:10px 12px}.taxonomy-links{gap:8px}}
