.opto-section-header[data-v-b2d93281]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.opto-section-header__main[data-v-b2d93281]{display:flex;flex-direction:column;gap:2px;min-width:0}.opto-section-header__eyebrow[data-v-b2d93281]{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-muted)}.opto-section-header__title[data-v-b2d93281]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-snug);color:var(--text-primary)}.opto-section-header__desc[data-v-b2d93281]{margin:0;font-size:var(--font-size-sm);color:var(--text-muted)}.opto-section-header__aside[data-v-b2d93281]{display:inline-flex;align-items:center;gap:var(--space-2)}.opto-section-header__link[data-v-b2d93281]{display:inline-flex;align-items:center;gap:2px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);text-decoration:none}.opto-section-header__link[data-v-b2d93281]:hover{color:var(--text-primary)}.opto-section-header__link[data-v-b2d93281]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}
