.page-breadcrumb{margin:var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page-breadcrumb a{text-decoration:none;color:inherit;transition:color .2s ease}.page-breadcrumb a:hover{text-decoration:underline;color:var(--color-text-primary)}.page-breadcrumb__separator{margin:0 var(--space-sm);opacity:.6}.page-breadcrumb__current{font-weight:500;color:var(--color-text-primary)}.page-header{text-align:center;margin-bottom:var(--space-xl)}.page-header__title{font-size:var(--font-size-h1);font-weight:700;margin-bottom:var(--space-md);margin-top:0;color:var(--color-text-primary);line-height:var(--line-height-tight);font-family:var(--font-custom-display)}.page-header__description{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto var(--space-xl);line-height:var(--line-height-relaxed)}.page-header__meta{display:flex;justify-content:center;align-items:center;gap:var(--space-2xl);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap}.page-header__meta-item{font-weight:500}@media (max-width:768px){.page-breadcrumb{font-size:var(--font-size-xs);margin:var(--space-sm)}.page-header{margin-bottom:var(--space-md)}.page-header__title{font-size:var(--font-size-h2)}.page-header__description{font-size:var(--font-size-base);margin-bottom:var(--space-md)}.page-header__meta{flex-direction:column;gap:var(--space-sm)}}@media (max-width:480px){.page-header__title{font-size:var(--font-size-h3)}.page-header__description{font-size:var(--font-size-sm)}.page-breadcrumb{font-size:var(--font-size-xs)}}