@layer osha-ui{.osha-page-header{padding:var(--space-5,1.25rem) var(--space-6,1.5rem);background:var(--color-bg-card,var(--osha-color-surface));border:1px solid var(--color-border,var(--osha-color-border));border-radius:var(--radius-lg,.75rem);box-shadow:var(--elevation-surface1-shadow,none);min-width:0}.osha-page-header__row{display:flex;align-items:center;gap:var(--space-4,1rem);flex-wrap:wrap}.osha-page-header__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--size-touch-target,44px);height:var(--size-touch-target,44px);border:1px solid color-mix(in srgb,var(--color-border-focus) 24%,var(--color-border));border-radius:var(--radius-md,.5rem);color:var(--color-accent-text,var(--brand-primary-dark));background:color-mix(in srgb,var(--color-border-focus) 8%,var(--color-bg-card))}.osha-page-header__titles{flex:1 1 12rem;min-width:0;max-width:100%;overflow-wrap:anywhere}.osha-page-header__eyebrow{margin-bottom:var(--space-1,.25rem);font-size:var(--font-xs,.75rem);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary,var(--osha-color-text))}.osha-page-header__title{margin:0;font-size:var(--type-step-4,1.5rem);line-height:var(--line-height-tight,1.25);font-weight:var(--font-weight-semibold,600);color:var(--color-text,var(--osha-color-text))}.osha-page-header__description{margin:var(--space-1,.25rem) 0 0;color:var(--color-text-secondary,var(--osha-color-text));font-size:var(--font-base,.875rem);line-height:var(--line-height-normal,1.5);max-width:80ch}.osha-page-header__actions{display:flex;align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;min-width:0;max-width:100%;margin-inline-start:auto}.osha-page-header__metadata{display:flex;flex-wrap:wrap;gap:var(--space-4,1rem) var(--space-8,2rem);padding-top:var(--space-3,.75rem);border-top:1px solid var(--color-border,var(--osha-color-border));color:var(--color-text-secondary,var(--osha-color-text));font-size:var(--font-sm,.8125rem)}.osha-page-header__metadata,.osha-page-header__tabs{margin-top:var(--space-4,1rem)}.osha-page-header__breadcrumb{margin-bottom:var(--space-3,.75rem)}.osha-page-header__badge{margin-inline-start:var(--space-2,.5rem);vertical-align:middle}@media (max-width:640px){.osha-page-header{padding:var(--space-4,1rem)}.osha-page-header__row{gap:var(--space-3,.75rem)}.osha-page-header__titles{flex-basis:calc(100% - 4rem)}.osha-page-header__actions{width:100%;margin-inline-start:0}.osha-page-header__title{font-size:var(--font-lg,1.15rem)}}@media (forced-colors:active){.osha-page-header__icon{color:CanvasText;background:Canvas;border-color:CanvasText}}}