.sup-track[data-astro-cid-opfzjxes]{display:flex;gap:var(--s5);overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--s2) 2px var(--s4);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.sup-track[data-astro-cid-opfzjxes]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.sup-card{flex:0 0 min(82%,340px);scroll-snap-align:center;background:var(--card);border:2px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;margin:0}.sup-card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;background:var(--line)}.sup-card figcaption{padding:var(--s4) var(--s5) var(--s5)}.sup-card b{display:block;font-family:var(--serif);font-size:var(--t-1);color:var(--ink)}.sup-card span{display:block;margin-top:var(--s2);font-size:1.15rem;line-height:1.5;color:var(--ink)}.sup-nav[data-astro-cid-opfzjxes]{display:flex;gap:var(--s3);justify-content:center;margin-top:var(--s3)}.sup-nav[data-astro-cid-opfzjxes] .btn[data-astro-cid-opfzjxes]{min-width:64px;font-size:1.4rem}.sup-cta[data-astro-cid-opfzjxes]{display:flex;flex-wrap:wrap;gap:var(--s4);align-items:center;margin-top:var(--s5)}.sup-empty[data-astro-cid-opfzjxes]{font-size:1.2rem}@media print{.sup-wall[data-astro-cid-opfzjxes]{display:none}}
