.rcard[data-astro-cid-76ek3vxh]{padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-paper);box-shadow:var(--shadow);transition:box-shadow .2s,border-color .2s}.rcard[data-astro-cid-76ek3vxh]:hover{border-color:var(--color-line-2);box-shadow:var(--shadow-hover)}.rcard-tags[data-astro-cid-76ek3vxh]{gap:var(--space-1) 6px;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rcard-tags[data-astro-cid-76ek3vxh] li[data-astro-cid-76ek3vxh]>a[data-astro-cid-76ek3vxh],.rcard-tags[data-astro-cid-76ek3vxh] li[data-astro-cid-76ek3vxh]>span[data-astro-cid-76ek3vxh]{border-radius:var(--radius-pill);background:var(--color-sea-bg);color:var(--color-sea);align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.rcard-tags[data-astro-cid-76ek3vxh] .is-type[data-astro-cid-76ek3vxh]>a[data-astro-cid-76ek3vxh],.rcard-tags[data-astro-cid-76ek3vxh] .is-type[data-astro-cid-76ek3vxh]>span[data-astro-cid-76ek3vxh]{background:var(--color-ink);color:#fff}.rcard-tags[data-astro-cid-76ek3vxh] .is-type[data-astro-cid-76ek3vxh]>a[data-astro-cid-76ek3vxh]:hover{background:var(--color-ink-deep)}.rcard-tags[data-astro-cid-76ek3vxh] .is-movie[data-astro-cid-76ek3vxh]>span[data-astro-cid-76ek3vxh]{background:var(--color-sun-bg);color:var(--color-sun-text)}.rcard-tags[data-astro-cid-76ek3vxh] .is-new[data-astro-cid-76ek3vxh]>span[data-astro-cid-76ek3vxh]{background:var(--color-sun);color:#fff;font-weight:700}.rcard-tags[data-astro-cid-76ek3vxh] .is-status[data-astro-cid-76ek3vxh]>span[data-astro-cid-76ek3vxh]{background:var(--color-muted);color:#fff}.rcard-title[data-astro-cid-76ek3vxh]{margin:var(--space-3) 0 var(--space-4);font-family:var(--font-sans);letter-spacing:.03em;font-size:18px;font-weight:600;line-height:1.5}.rcard-title[data-astro-cid-76ek3vxh] a[data-astro-cid-76ek3vxh]:hover{color:var(--color-sea);text-decoration:underline}.rcard-station[data-astro-cid-76ek3vxh]{color:var(--color-muted);margin-left:2px;font-size:12.5px;font-weight:500}.rcard-body[data-astro-cid-76ek3vxh]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.rcard-thumbs[data-astro-cid-76ek3vxh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.rcard-thumbs[data-astro-cid-76ek3vxh].is-single{grid-template-columns:minmax(0,1fr)}.rcard-thumbs[data-astro-cid-76ek3vxh] img[data-astro-cid-76ek3vxh]{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-cream);object-fit:cover;width:100%}.rcard-thumbs[data-astro-cid-76ek3vxh].is-single img[data-astro-cid-76ek3vxh]{aspect-ratio:4/3}.rcard-spec[data-astro-cid-76ek3vxh]{border-top:1px solid var(--color-line-2);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.rcard-spec[data-astro-cid-76ek3vxh] dt[data-astro-cid-76ek3vxh],.rcard-spec[data-astro-cid-76ek3vxh] dd[data-astro-cid-76ek3vxh]{border-bottom:1px solid var(--color-line-2);align-items:center;padding-block:7px;line-height:1.6;display:flex}.rcard-spec[data-astro-cid-76ek3vxh] dt[data-astro-cid-76ek3vxh]{padding-right:var(--space-4);letter-spacing:.04em;white-space:nowrap;color:var(--color-muted);font-size:11.5px;font-weight:700}.rcard-spec[data-astro-cid-76ek3vxh] dd[data-astro-cid-76ek3vxh]{flex-wrap:wrap;gap:0 4px;margin:0;font-size:13.5px}.rcard-price[data-astro-cid-76ek3vxh] strong[data-astro-cid-76ek3vxh]{color:var(--color-text);font-size:20px;font-weight:700;line-height:1.2}.rcard-station-link[data-astro-cid-76ek3vxh]{color:var(--color-sea);border-bottom:1px solid #2e6e9159;font-weight:700}.rcard-station-link[data-astro-cid-76ek3vxh]:hover{border-bottom-color:var(--color-sea)}.rcard-sep[data-astro-cid-76ek3vxh]{color:var(--color-line)}.rcard-cta[data-astro-cid-76ek3vxh]{margin:var(--space-4) 0 0;display:flex}.rcard-cta[data-astro-cid-76ek3vxh] .btn[data-astro-cid-76ek3vxh]{width:100%;line-height:1.4}@media (width>=768px){.rcard[data-astro-cid-76ek3vxh]{padding:var(--space-5)}.rcard-title[data-astro-cid-76ek3vxh]{font-size:20px}.rcard-body[data-astro-cid-76ek3vxh]{gap:var(--space-5);grid-template-columns:240px minmax(0,1fr);align-items:start}.rcard-cta[data-astro-cid-76ek3vxh]{justify-content:flex-end}.rcard-cta[data-astro-cid-76ek3vxh] .btn[data-astro-cid-76ek3vxh]{width:auto}}@media (width>=1024px){.rcard-body[data-astro-cid-76ek3vxh]{grid-template-columns:260px minmax(0,1fr)}}
