.policy[data-astro-cid-f6ijb6nm]{font-family:var(--font-sans);color:var(--ink-2);max-width:46em;line-height:1.95;margin:0}.spread[data-astro-cid-f6ijb6nm]{padding-top:clamp(48px,7vw,88px)}h2[data-astro-cid-f6ijb6nm]{font-size:var(--fs-h2);line-height:1.4;margin:0 0 28px;padding-bottom:16px;border-bottom:1px solid var(--ink)}.store-grid[data-astro-cid-f6ijb6nm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--gap)}.scard[data-astro-cid-f6ijb6nm]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);background:var(--card-bg);overflow:hidden;text-decoration:none;transition:box-shadow var(--dur-2) var(--ease-out),border-color var(--dur-1),translate var(--dur-2) var(--ease-out)}.scard[data-astro-cid-f6ijb6nm]:hover{box-shadow:0 18px 40px -20px #10182847;border-color:var(--hairline);translate:0 -3px}.ph[data-astro-cid-f6ijb6nm] img[data-astro-cid-f6ijb6nm]{width:100%;aspect-ratio:16 / 10;height:auto;object-fit:cover;display:block;transition:transform .9s var(--ease-out)}.sbody[data-astro-cid-f6ijb6nm]{display:flex;flex-direction:column;gap:12px;padding:24px 28px 26px;flex:1}.shead[data-astro-cid-f6ijb6nm]{display:flex;flex-direction:column-reverse;gap:6px}.sname[data-astro-cid-f6ijb6nm]{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.1em}.sgenre[data-astro-cid-f6ijb6nm]{white-space:nowrap;font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.12em;color:var(--accent-strong)}.stag[data-astro-cid-f6ijb6nm]{font-family:var(--font-sans);font-size:.85rem;color:var(--ink-2);margin:0}.sfacts[data-astro-cid-f6ijb6nm]{margin:4px 0 0;font-family:var(--font-sans);font-size:.8rem;display:flex;flex-direction:column;border-top:1px solid var(--line)}.sfacts[data-astro-cid-f6ijb6nm] div[data-astro-cid-f6ijb6nm]{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.sfacts[data-astro-cid-f6ijb6nm] dt[data-astro-cid-f6ijb6nm]{color:var(--ink-2);flex:0 0 4.5em}.sfacts[data-astro-cid-f6ijb6nm] dd[data-astro-cid-f6ijb6nm]{margin:0}.go[data-astro-cid-f6ijb6nm]{display:flex;justify-content:space-between;margin-top:auto;padding-top:8px;font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:var(--ink)}.picks[data-astro-cid-f6ijb6nm]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.picks[data-astro-cid-f6ijb6nm] li[data-astro-cid-f6ijb6nm]{display:grid;grid-template-columns:12em 8em minmax(0,1fr);gap:8px 20px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--line);font-family:var(--font-sans);font-size:.92rem}.picks[data-astro-cid-f6ijb6nm] .scene[data-astro-cid-f6ijb6nm]{font-weight:700}.picks[data-astro-cid-f6ijb6nm] a[data-astro-cid-f6ijb6nm]{font-family:var(--font-display);font-weight:600;letter-spacing:.08em;color:var(--ink);text-underline-offset:4px}.picks[data-astro-cid-f6ijb6nm] .reason[data-astro-cid-f6ijb6nm]{color:var(--ink-2);font-size:.82rem}.note[data-astro-cid-f6ijb6nm]{font-family:var(--font-sans);font-size:.82rem;color:var(--ink-2)}.erabikata-link[data-astro-cid-f6ijb6nm]{font-family:var(--font-sans);font-size:.88rem;color:var(--ink-2);margin:16px 0 0}.erabikata-link[data-astro-cid-f6ijb6nm] a[data-astro-cid-f6ijb6nm]{color:var(--ink);text-underline-offset:2px}.guide-links[data-astro-cid-f6ijb6nm]{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.guide-links[data-astro-cid-f6ijb6nm] a[data-astro-cid-f6ijb6nm]{font-family:var(--font-sans);font-size:.9rem;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:6px;display:inline-block}.guide-links[data-astro-cid-f6ijb6nm] a[data-astro-cid-f6ijb6nm]:hover{color:var(--accent-strong);border-bottom-color:var(--accent)}.ph[data-astro-cid-f6ijb6nm]{display:block;overflow:hidden}.scard[data-astro-cid-f6ijb6nm]:hover .ph[data-astro-cid-f6ijb6nm] img[data-astro-cid-f6ijb6nm]{transform:scale(1.045)}.go[data-astro-cid-f6ijb6nm]:after{content:"→";font-family:var(--font-display);transition:transform var(--dur-1) var(--ease-out)}.scard[data-astro-cid-f6ijb6nm]:hover .go[data-astro-cid-f6ijb6nm]:after{transform:translate(4px)}@media(max-width:640px){.picks[data-astro-cid-f6ijb6nm] li[data-astro-cid-f6ijb6nm]{grid-template-columns:1fr auto}.picks[data-astro-cid-f6ijb6nm] .reason[data-astro-cid-f6ijb6nm]{grid-column:1 / -1}}
