@layer components{.c-title{font-size:1.75rem;font-weight:700;line-height:1.4;margin-block-end:calc(var(--space-unit)*4)}.c-card__list{display:grid;gap:calc(var(--space-unit)*4) calc(var(--space-unit)*3);grid-template-columns:repeat(3,minmax(0,1fr))}.c-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.c-card__thumb{aspect-ratio:3/2;display:block;overflow:hidden}.c-card__img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-out}.c-card__thumb:hover .c-card__img{transform:scale(1.04)}.c-card__body{padding:calc(var(--space-unit)*2)}.c-card__date{color:var(--color-text-sub);font-size:.8125rem}.c-card__title{font-size:1rem;font-weight:700;line-height:1.5;margin-block:calc(var(--space-unit)/2) var(--space-unit)}.c-card__title a:hover{color:var(--color-primary-strong)}.c-list__cats,.c-list__tags{color:var(--color-text-sub);font-size:.8125rem}.c-list__cats a,.c-list__tags a{color:var(--color-primary-strong)}.c-list__tags-new{color:var(--color-accent);font-size:.75rem;font-weight:700;margin-inline-end:var(--space-unit)}.c-nav__breadcrumbs{font-size:.8125rem;padding:var(--space-unit) var(--gutter)}.c-nav__breadcrumbs-list{display:flex;flex-wrap:wrap;margin-inline:auto;max-width:var(--content-width)}.c-nav__breadcrumbs-item:not(:last-child):after{color:var(--color-text-sub);content:"/";margin-inline:var(--space-unit)}.c-nav__breadcrumbs-item a{color:var(--color-primary-strong)}.c-pagination{margin-block-start:calc(var(--space-unit)*6)}.c-pagination__list{display:flex;flex-wrap:wrap;gap:var(--space-unit);justify-content:center}.c-pagination .page-numbers{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius);display:flex;justify-content:center;min-block-size:44px;min-inline-size:44px;padding:var(--space-unit) calc(var(--space-unit)*1.5);text-align:center}.c-pagination a.page-numbers:hover{border-color:var(--color-primary-strong);color:var(--color-primary-strong);text-decoration:none}.c-pagination .page-numbers.current{background:var(--color-primary-strong);border-color:var(--color-primary-strong);color:var(--color-white)}.c-pagination .page-numbers.dots{border-color:transparent}@media (max-width:1024px){.c-card__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.c-title{font-size:1.375rem}.c-card__list{grid-template-columns:minmax(0,1fr)}.c-pagination .page-numbers{padding-inline:var(--space-unit)}}@media (prefers-reduced-motion:reduce){.c-card__img{transition:none}}}
/*# sourceMappingURL=component.min.css.map */