@layer components{.magazine-table[data-v-5b4abd3c]{display:grid;gap:var(--Spacing-Grid-2xs) 0;grid-template-columns:240px minmax(0,1fr)}@media(max-width:768px){.magazine-table[data-v-5b4abd3c]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.list-head[data-v-5b4abd3c]{display:grid;grid-column:1/-1;grid-template-columns:subgrid}@media(max-width:768px){.list-head[data-v-5b4abd3c]{display:none}}.list-head__cell[data-v-5b4abd3c]{color:var(--Text-Primary,#1a1a23);font-family:var(--Family-Mono,"Fragment Mono");font-size:var(--Size-Heading-Body-Scale-Xs,.625rem);font-style:normal;font-weight:var(--Weight-regular,400);letter-spacing:-.0125rem;line-height:120%}.list-head__cell[data-v-5b4abd3c]:before{content:"["}.list-head__cell[data-v-5b4abd3c]:after{content:"]"}.list-body[data-v-5b4abd3c]{display:grid;gap:var(--Spacing-Grid-5xs);grid-column:1/-1;grid-template-columns:subgrid;list-style:none;padding:var(--Spacing-Grid-5xs) 0 var(--Spacing-Grid-5xs) var(--Spacing-Grid-5xs)}.list-body>li[data-v-5b4abd3c]{display:contents}.article-card[data-v-5b4abd3c]{background-image:repeating-linear-gradient(-45deg,transparent,transparent 6px,currentColor 7px,currentColor 7.5px);border-radius:var(--Radius-Lv4);color:transparent;display:grid;gap:var(--Spacing-Grid-5xs);grid-column:1/-1;grid-template-areas:"thumbnail title" "thumbnail detail";grid-template-columns:subgrid;grid-template-rows:max-content 1fr;outline:solid var(--Spacing-Grid-5xs) var(--Border-Secondary,#e5e5e6);overflow:clip;transition:color .3s ease}@media(max-width:768px){.article-card[data-v-5b4abd3c]{grid-column:span 1;grid-template-areas:"thumbnail" "title" "detail";grid-template-rows:max-content max-content 1fr}}@media(any-hover:hover){.article-card[data-v-5b4abd3c][data-v-5b4abd3c]:hover{color:#e5e5e6}}.block[data-v-5b4abd3c]{outline:solid var(--Spacing-Grid-5xs) var(--Border-Secondary,#e5e5e6);padding:var(--Spacing-Grid-2xs,10px) var(--Spacing-Grid-xs,15px)}.thumbnail[data-v-5b4abd3c]{clip-path:circle(80% at center);grid-area:thumbnail;transition:clip-path .5s var(--base-cubic-bezier)}@media(any-hover:hover){.article-card:hover .thumbnail[data-v-5b4abd3c]{clip-path:circle(50% at center)}}.thumbnail img[data-v-5b4abd3c]{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.title[data-v-5b4abd3c]{align-items:end;display:grid;font-weight:var(--Font-Weight-SemiBold);gap:var(--Spacing-2xs);grid-area:title;grid-template-columns:minmax(0,1fr)}.article-title[data-v-5b4abd3c]{display:-webkit-box;-webkit-box-orient:vertical;color:var(--Text-Primary,#1a1a23);flex:1 0 0;font-family:var(--Family-JA,"Zen Kaku Gothic New");font-feature-settings:"pwid" on;font-size:var(--Size-Heading-Body-Scale-Xl,1.25rem);font-style:normal;font-weight:var(--Weight-medium,500);letter-spacing:.0375rem;-webkit-line-clamp:3;line-height:1.4;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.article-title[data-v-5b4abd3c]{font-size:var(--Size-Heading-Body-Scale-Large,1.0625rem);letter-spacing:.03188rem}}.detail[data-v-5b4abd3c]{grid-area:detail}.series-name[data-v-5b4abd3c]{margin-bottom:var(--Spacing-Grid-2xs,10px)}.data-table[data-v-5b4abd3c]{display:grid;gap:var(--Spacing-3xs);grid-template-columns:minmax(0,1fr)}.data-table__row[data-v-5b4abd3c]{align-items:center;display:grid;gap:var(--Spacing-2xs);grid-template-columns:max-content 1fr}.data-table__head[data-v-5b4abd3c]{color:var(--Text-Primary,#1a1a23);font-family:var(--Family-Mono,"Fragment Mono");font-size:var(--Size-Heading-Body-Scale-Xs,.625rem);font-style:normal;font-weight:var(--Weight-regular,400);letter-spacing:-.0125rem;line-height:120%}.data-table__head[data-v-5b4abd3c]:before{content:"["}.data-table__head[data-v-5b4abd3c]:after{content:"]"}.data-table__body[data-v-5b4abd3c]{color:var(--Gray-900,#212121);font-family:var(--Family-Mono,"Fragment Mono");font-size:var(--Size-Heading-Body-Scale-Base,.875rem);font-style:normal;font-weight:var(--Weight-regular,400);letter-spacing:-.0175rem;line-height:1.2;margin:0}.tag-list[data-v-5b4abd3c]{--tag-weight:700;display:flex;flex-wrap:wrap;gap:var(--Spacing-2xs);list-style:none;margin:0;padding:0}}
