.topics[data-v-8f3587f7]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.topic[data-v-8f3587f7]{border-radius:var(--radius-panel);background:var(--shironeri);flex-direction:column;height:100%;display:flex;overflow:hidden}.topic__frame[data-v-8f3587f7]{aspect-ratio:16/10;background:var(--panel);display:block;position:relative;overflow:hidden}.topic__frame img[data-v-8f3587f7]{-o-object-fit:cover;object-fit:cover;will-change:transform;backface-visibility:hidden;width:106%;max-width:none;height:106%;transition:transform .9s var(--ease);position:absolute;inset:-3%;transform:scale(.9434)}.topic:focus-visible .topic__frame img[data-v-8f3587f7],.topic:hover .topic__frame img[data-v-8f3587f7]{transform:scale(1)}.topic__badge[data-v-8f3587f7]{border-radius:var(--radius-panel);background:var(--panel);color:var(--sumi);text-transform:uppercase;letter-spacing:.16em;padding:.3rem .7rem;font-size:.625rem;font-weight:400;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.topic__body[data-v-8f3587f7]{flex-direction:column;flex:1;padding-block:clamp(1rem,2vw,1.375rem);padding-inline:0;display:flex}.topic__title[data-v-8f3587f7]{font-size:1.0625rem;line-height:1.45;display:block}.topic__teaser[data-v-8f3587f7]{color:var(--rikyu-nezumi);margin-block-start:.625rem;line-height:1.75;display:block}.topic__cta[data-v-8f3587f7]{text-transform:uppercase;letter-spacing:.2em;transition:color var(--dur) var(--ease);align-items:center;gap:.5rem;margin-block-start:auto;padding-block-start:1.25rem;font-size:.6875rem;display:inline-flex}.topic__cta[data-v-8f3587f7] .dicon{transition:transform .32s var(--ease)}.topic:focus-visible .topic__cta[data-v-8f3587f7],.topic:hover .topic__cta[data-v-8f3587f7]{color:var(--shu)}.topic:focus-visible .topic__cta[data-v-8f3587f7] .dicon,.topic:hover .topic__cta[data-v-8f3587f7] .dicon{transform:translate(.375rem)}@media (prefers-reduced-motion:reduce){.topic__cta[data-v-8f3587f7] .dicon,.topic__frame img[data-v-8f3587f7]{transition:none}.topic:focus-visible .topic__frame img[data-v-8f3587f7],.topic:hover .topic__frame img[data-v-8f3587f7]{transform:scale(.9434)}}
