.m-artnav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(8px,2vw,24px);margin-block-start:clamp(48px,5vw,72px);padding-block-start:clamp(24px,3vw,36px);border-block-start:1px solid var(--c-line)}.m-artnav__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-8);min-height:52px;padding:0 var(--s-24);border-radius:var(--r-pill);background:var(--c-bg-sub);color:var(--c-text);font-family:var(--font-display);font-weight:700;font-size:var(--fz-sm);letter-spacing:.04em;line-height:1.4;white-space:nowrap;transition:background-color var(--d-base) var(--ease-standard),color var(--d-base) var(--ease-standard)}.m-artnav__link--prev{justify-self:start}.m-artnav__link--index{justify-self:center;min-width:220px;padding-inline:var(--s-32);background:var(--c-brand-deep);color:#fff}.m-artnav__link--next{justify-self:end}.m-artnav__link:hover{background:var(--c-line-soft);color:var(--c-brand-deep)}.m-artnav__link--index:hover{background:var(--c-brand-deep-hover);color:#fff}.m-artnav__link:active{transform:translateY(1px)}.m-artnav__link:focus-visible{outline:2px solid var(--c-brand);outline-offset:3px}.m-artnav__arw{display:inline-flex;line-height:1}.m-artnav__arw .m-icon--arrow{width:16px;height:11px;color:var(--c-brand-deep)}.m-artnav__arw--prev .m-icon--arrow{transform:scaleX(-1)}.m-artnav__link--index .m-icon--arrow{color:#fff}.m-artnav__spacer{display:block}@media screen and (max-width:600px){.m-artnav{grid-template-columns:1fr 1fr;gap:var(--s-8)}.m-artnav__link--prev,.m-artnav>:first-child{grid-column:1;grid-row:1;justify-self:stretch}.m-artnav>:last-child{grid-column:2;grid-row:1;justify-self:stretch}.m-artnav__link--index{grid-column:1 / -1;grid-row:2;justify-self:stretch;min-width:0}.m-artnav__link{padding-inline:var(--s-16)}}.p-article__head[data-astro-cid-zoshki4t]{padding-block-end:clamp(24px,2.6vw,36px);border-block-end:1px solid var(--c-line);margin-block-end:clamp(32px,3.4vw,48px)}.p-article__meta[data-astro-cid-zoshki4t]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-16);margin-block-end:var(--s-16)}.p-article__date[data-astro-cid-zoshki4t]{font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fz-sm);letter-spacing:.06em;color:var(--c-text-sub)}.p-article__title[data-astro-cid-zoshki4t]{font-size:var(--fz-h3);letter-spacing:var(--ls-head)}.p-article__figure[data-astro-cid-zoshki4t]{margin-block-end:clamp(32px,3.4vw,48px)}.p-article__figure[data-astro-cid-zoshki4t] img[data-astro-cid-zoshki4t]{width:100%;height:auto;border-radius:var(--r-photo);display:block}
