.opto-page-header[data-v-2fcca870]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-6) var(--space-4);flex-wrap:wrap}.opto-page-header__main[data-v-2fcca870]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1}.opto-page-header__eyebrow[data-v-2fcca870]{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-page-header__title[data-v-2fcca870]{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);line-height:var(--line-height-tight);text-wrap:balance}.opto-page-header__desc[data-v-2fcca870]{margin:0;font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);max-width:60ch}.opto-page-header__actions[data-v-2fcca870]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}@media(max-width:767px){.opto-page-header[data-v-2fcca870]{flex-direction:column}.opto-page-header__actions[data-v-2fcca870],.opto-page-header__main[data-v-2fcca870]{width:100%}}@media(min-width:768px){.opto-page-header__title[data-v-2fcca870]{font-size:var(--font-size-3xl)}}
