.p-news-archive{--_gap: calc(24 * var(--to-rem));--_padding-block-end: clamp(3rem, 2.0909rem + 3.8788vw, 5rem);--_padding-block-start: clamp(2.5rem, 1.8182rem + 2.9091vw, 4rem);padding-block:var(--_padding-block-start) var(--_padding-block-end)}.p-news-archive>.l-inner{display:block grid;gap:var(--_gap)}.c-pagination{--_gap: calc(8 * var(--to-rem));--_size: calc(36 * var(--to-rem));display:block flex;flex-wrap:wrap;gap:var(--_gap);align-items:center;justify-content:center}.c-pagination .page-numbers{--_background-color: transparent;--_border-radius: calc(infinity * 1px);--_color: var(--color-base);--_font-size: var(--font-size-base);display:block grid;place-content:center;width:var(--_size);aspect-ratio:1;font-size:var(--_font-size);font-weight:700;color:var(--_color);text-align:center;letter-spacing:.04em;background-color:var(--_background-color);border-radius:var(--_border-radius)}.c-pagination .current{--_background-color: var(--color-main);--_color: var(--color-brightest)}.c-pagination .dots{pointer-events:none}.c-pagination a.page-numbers:focus-visible{--_background-color: var(--color-tint)}@media(any-hover: hover){.c-pagination a.page-numbers:hover{--_background-color: var(--color-tint)}}.c-pagination__angle{--_background-color: transparent;--_border-radius: calc(infinity * 1px);--_icon-size: calc(16 * var(--to-rem));--_opacity: 1;display:block grid;place-content:center;width:var(--_size);aspect-ratio:1;background-color:var(--_background-color);background-repeat:no-repeat;background-position:center center;background-size:var(--_icon-size) var(--_icon-size);border-radius:var(--_border-radius);opacity:var(--_opacity)}.c-pagination__angle[data-angle=prev]{background-image:url("../images/common/icon-pager-prev.svg")}.c-pagination__angle[data-angle=next]{background-image:url("../images/common/icon-pager-next.svg")}.c-pagination__angle:not([href]){--_opacity: 0.3}.c-pagination__angle[href]:focus-visible{--_background-color: var(--color-tint)}@media(any-hover: hover){.c-pagination__angle[href]:hover{--_background-color: var(--color-tint)}}@media(width <= 767px){.c-pagination{--_gap: calc(4 * var(--to-rem));--_size: calc(32 * var(--to-rem))}}
