.zJ_vlW_main{padding-block:clamp(1.75rem,4vw,3.5rem) 4rem}.zJ_vlW_returnRow{border-bottom:1px solid var(--border);padding-bottom:1.1rem}.zJ_vlW_intro{max-width:56rem;padding-block:clamp(2rem,5vw,4rem) clamp(1.75rem,4vw,3rem)}.zJ_vlW_intro h1{font-size:clamp(2rem,5vw,3.6rem)}.zJ_vlW_lede{max-width:44rem;margin-top:1rem}.zJ_vlW_toolbar{border-top:3px double var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(13rem,.8fr) minmax(0,2fr) auto;align-items:end;gap:1.2rem 2rem;padding-block:1.1rem;display:grid}.zJ_vlW_search,.zJ_vlW_yearFilter{gap:.45rem;display:grid}.zJ_vlW_controlLabel{color:var(--muted-foreground);font-family:var(--font-figures);letter-spacing:.1em;font-size:.66rem;font-weight:600}.zJ_vlW_search input{border:0;border-bottom:1px solid var(--input);width:100%;min-width:0;min-height:2.5rem;color:var(--foreground);background:0 0;border-radius:0;padding-inline:.1rem;font-size:.9rem}.zJ_vlW_search input:focus-visible{border-bottom-color:var(--primary);outline-offset:2px}.zJ_vlW_yearSet{flex-wrap:wrap;gap:.25rem .4rem;display:flex}.zJ_vlW_yearButton{min-height:2rem;color:var(--muted-foreground);font-family:var(--font-figures);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.2rem .38rem;font-size:.75rem}.zJ_vlW_yearButton:hover,.zJ_vlW_yearButtonActive{border-bottom-color:var(--accent);color:var(--foreground)}.zJ_vlW_yearButtonActive{background:color-mix(in oklch, var(--accent) 24%, transparent);font-weight:700}.zJ_vlW_count{white-space:nowrap;color:var(--muted-foreground);align-items:baseline;gap:.45rem;font-size:.78rem;display:flex}.zJ_vlW_countFolio{color:var(--primary)}.zJ_vlW_register{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.zJ_vlW_registerItem{border-bottom:1px solid var(--border);min-width:0;padding:1.25rem clamp(.65rem,1.8vw,1.35rem) 1.4rem}.zJ_vlW_registerItem:not(:nth-child(4n+1)){border-left:1px solid var(--border)}.zJ_vlW_issue{grid-template-columns:auto 1fr;align-items:start;gap:.55rem .75rem;display:grid}.zJ_vlW_issueFolio{color:var(--primary);padding-top:.15rem}.zJ_vlW_cover{aspect-ratio:760/1082;background:var(--surface-deep);grid-column:2;width:100%;position:relative;overflow:hidden}.zJ_vlW_coverImage{object-fit:contain}.zJ_vlW_issueMeta{border-top:1px solid var(--border);grid-column:2;min-height:4.5rem;padding-top:.7rem}.zJ_vlW_issueLabel{color:var(--primary);font-size:.7rem}.zJ_vlW_issueMeta h2{margin-top:.25rem;font-size:clamp(.92rem,1.35vw,1.1rem);line-height:1.3}.zJ_vlW_emptyState{border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-items:start;gap:.8rem;padding:2.5rem 0;display:grid}.zJ_vlW_contactStrip{border-top:3px double var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(12rem,.8fr) minmax(0,2fr);gap:1.2rem 3rem;margin-top:clamp(2.75rem,6vw,5rem);padding-block:1.5rem;display:grid}.zJ_vlW_contactLead h2{font-size:clamp(1.35rem,2vw,1.8rem)}.zJ_vlW_contactRoutes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 2rem;display:grid}.zJ_vlW_contactRoutes p{gap:.15rem;min-width:0;display:grid}.zJ_vlW_contactRoutes a,.zJ_vlW_contactRoutes p>span:last-child{overflow-wrap:anywhere;font-size:.92rem}.zJ_vlW_contactRoutes a{-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.zJ_vlW_availabilityNote{border-top:1px solid var(--border);color:var(--muted-foreground);grid-column:1/-1;padding-top:.85rem;font-size:.82rem}@media (max-width:800px){.zJ_vlW_toolbar{grid-template-columns:1fr auto}.zJ_vlW_search{grid-column:1/-1}.zJ_vlW_yearFilter{min-width:0}.zJ_vlW_register{grid-template-columns:repeat(3,minmax(0,1fr))}.zJ_vlW_registerItem:not(:nth-child(4n+1)){border-left:0}.zJ_vlW_registerItem:not(:nth-child(3n+1)){border-left:1px solid var(--border)}.zJ_vlW_contactStrip{grid-template-columns:1fr;gap:1rem}}@media (max-width:520px){.zJ_vlW_register{grid-template-columns:repeat(2,minmax(0,1fr))}.zJ_vlW_registerItem:not(:nth-child(3n+1)){border-left:0}.zJ_vlW_registerItem:not(:nth-child(odd)){border-left:1px solid var(--border)}.zJ_vlW_contactRoutes{grid-template-columns:1fr}}
