.c-blog__link{text-decoration:none;color:var(--cl-txt);display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:1.5rem;border-block:2px solid var(--cl-border);padding-block:clamp(1.5rem,1.24rem + 1.1vw,2rem)}.p-blog__list .c-blog:not(:last-child) .c-blog__link{border-block-end:none}.c-blog__ttl{font-size:clamp(.8125rem,.75rem + .28vw,.9375rem)}.c-blog__txt{font-size:clamp(.75rem,.69rem + .28vw,.875rem)}.c-pagination{margin-block-start:clamp(2rem,1.48rem + 2.21vw,3rem)}.page-numbers{list-style:none;margin-block:0;padding-inline:0;height:100%;gap:.7em;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}.page-numbers li a.page-numbers,.page-numbers li span.page-numbers{font-size:.9375rem;text-decoration:none;border:var(--cl-border) 1px solid;border-radius:4px;color:var(--cl-txt);transition:background .3s ease,color .3s ease;display:grid;place-items:center;inline-size:2em;block-size:2em;padding:0;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.page-numbers li a.page-numbers.current,.page-numbers li a.page-numbers:hover,.page-numbers li span.page-numbers.current,.page-numbers li span.page-numbers:hover{background:var(--cl-bg);color:var(--cl-sub-txt)}.page-numbers li .prev.page-numbers,.page-numbers li .next.page-numbers{position:relative;inline-size:2.75rem}.page-numbers li .prev.page-numbers:before,.page-numbers li .next.page-numbers:before{content:"";inline-size:.75rem;block-size:.75rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2l4 4-4 4' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2l4 4-4 4' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transform:translateY(-0.5px)}.page-numbers li .prev.page-numbers::before{transform:translateY(-0.5px) scaleX(-1)}.page-numbers.c-singleNav li a.page-numbers,.page-numbers.c-singleNav li span.page-numbers{inline-size:9em;block-size:3em}.page-numbers.c-singleNav li .prev.page-numbers,.page-numbers.c-singleNav li .next.page-numbers{inline-size:2.75rem}