.nova .release-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;min-height:76px;color:var(--ink);text-decoration:none}.nova .release-row h3,.nova .release-copy h2,.nova .release-card-link{white-space:normal;overflow-wrap:anywhere}.nova .release-row h3{line-height:1.5}.nova .release-row:hover h3,.nova .release-card:hover .release-card-link{text-decoration:underline;text-underline-offset:3px}.nova .release-row:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:12px}.nova .release-card-link{color:var(--ink);text-decoration:none}.nova .release-card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.nova .release-card:focus-within{outline:2px solid var(--focus);outline-offset:3px}.nova .release-card-link:focus-visible{outline:none}.nova .release-card-footer{margin-top:auto;min-height:44px}.nova .release-card-open{white-space:nowrap}@media(max-width:600px){.nova .release-rows{padding-inline:12px}.nova .release-rows>.release-row{grid-template-columns:40px minmax(0,1fr) auto;min-height:68px;gap:8px;padding-block:10px}.nova .release-row>img,.nova .release-row-art{width:40px;height:40px;grid-row:1;align-self:center}.nova .release-row-copy{grid-column:2}.nova .release-row>.badge{grid-column:3;grid-row:1;justify-self:end;align-self:center;max-width:88px;margin:0;padding:4px 8px;font-size:10px;line-height:1.25;white-space:normal;text-align:center}.nova .release-card-open{display:none}.nova .release-card-footer{min-height:16px;margin-top:6px}}
