.release-section{padding-top:24px;padding-bottom:36px}.release-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.release-heading h2{font-size:32px;margin:0}.release-heading>a{white-space:nowrap}.release-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:22px}.release-card{min-width:0;background:#f4f0e5;border-radius:12px;padding:16px}.release-card .release-cover{display:block;width:120px;max-width:100%;margin:auto}.release-cover img{width:100%;height:auto;display:block;object-fit:contain}.release-card .tag{display:block;margin-top:14px;letter-spacing:0;font-size:12px;line-height:1.4}.release-card h3{font-size:18px;line-height:1.4;margin:8px 0}.release-card h3 a{text-decoration:none}.release-card p,.release-card>div>a{font-size:14px!important}.catalogue-hub h1{font-size:clamp(32px,5vw,52px)}.catalogue-hub h2{margin-top:42px}.collection .card h3 a{font:inherit;text-decoration:none}.collection .card .textlink{display:inline-block;margin:12px 0 0}.reference-scroll{overflow-x:auto}.release-row:focus-visible{outline:3px solid #486b57;outline-offset:5px}
@media(max-width:700px){.release-heading h2{font-size:26px}.release-heading>a{font-size:14px}.release-row{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x proximity;padding-bottom:12px}.release-card{flex:0 0 160px;scroll-snap-align:start;padding:12px}.release-card .release-cover{width:110px}.release-card h3{font-size:16px}.release-section>p{font-size:16px}.catalogue-hub{padding-top:24px}}
