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