@charset "UTF-8";.ui-next[data-v-12ce058b]{display:grid;gap:var(--space-lg);width:100%;max-width:820px;margin-inline:auto;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.5rem);border-radius:var(--radius-xl);border:1px solid var(--color-earth-subtle-strong);background:var(--surface-paper);box-shadow:var(--shadow-sm)}@media(min-width:1024px)and (pointer:fine){.ui-next[data-v-12ce058b]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2xl)}}.ui-next__copy[data-v-12ce058b]{display:grid;gap:var(--space-sm)}.ui-next__overline[data-v-12ce058b]{margin:0;color:var(--color-earth);font-size:var(--text-overline);font-weight:var(--weight-bold);letter-spacing:var(--tracking-overline);text-transform:uppercase}.ui-next__title[data-v-12ce058b]{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.ui-next__body[data-v-12ce058b]{margin:0;max-width:46ch;color:var(--color-text-secondary);line-height:var(--leading-body)}.ui-next__actions[data-v-12ce058b]{display:grid;gap:var(--space-lg);justify-items:start;align-content:start}@media(min-width:1024px)and (pointer:fine){.ui-next__actions[data-v-12ce058b]{justify-items:end}}.ui-next__links[data-v-12ce058b]{display:grid;gap:var(--space-sm);width:100%;padding-top:var(--space-lg);border-top:1px solid var(--color-earth-subtle-strong)}@media(min-width:1024px)and (pointer:fine){.ui-next__links[data-v-12ce058b]{justify-items:end}}.ui-next__link[data-v-12ce058b]{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-primary);font-weight:var(--weight-semibold);font-size:var(--text-small);text-decoration:none;transition:color var(--duration-base) var(--ease-standard)}.ui-next__link[data-v-12ce058b]:after{content:"→";font-weight:var(--weight-regular);transition:transform var(--duration-base) var(--ease-standard)}.ui-next__link[data-v-12ce058b]:hover{color:var(--color-primary-hover)}.ui-next__link[data-v-12ce058b]:hover:after{transform:translate(3px)}@media(max-width:1023px),(pointer:coarse){.ui-next[data-v-12ce058b] .ui-button{width:100%}}
