.prev-next{margin-top:var(--section-space)}.prev-next__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:var(--grid-gap)}.prev-next__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-12);border-radius:var(--radius-sm);background:var(--color-surface-quiet);color:var(--color-heading);text-align:left;text-decoration:none}.prev-next__card--next{align-items:flex-end;text-align:right}.prev-next__card:hover{background:var(--theme-accent-bg);color:var(--theme-accent-text)}.prev-next__card:focus-visible{position:relative;z-index:1;outline:var(--focus-ring-width, 3px) solid var(--color-focus);outline-offset:3px}.prev-next__label{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--eyebrow-font);font-size:var(--eyebrow-fs);font-weight:var(--eyebrow-fw);letter-spacing:var(--eyebrow-ls);line-height:var(--lh-label);text-transform:var(--eyebrow-transform)}.prev-next__flip{display:inline-flex;transform:scaleX(-1)}.prev-next__arrow{flex:none}.prev-next__card:hover .prev-next__arrow{transform:translate(4px)}.prev-next__title{max-width:100%;font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);overflow-wrap:break-word;text-wrap:balance}.prev-next__text{max-width:100%;font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:balance}@media(prefers-reduced-motion:no-preference){.prev-next__arrow{transition:transform .25s cubic-bezier(.2,.7,.2,1)}}
