.page-header{padding:64px 0 40px;border-bottom:1px solid var(--outline-2);background:linear-gradient(180deg,var(--surface-2),transparent)}.page-header-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.page-header-copy{max-width:820px}.page-header h1{margin-top:var(--space-4);font-size:clamp(32px,3.6vw,46px);line-height:1.15;font-weight:700;letter-spacing:-.03em}.page-header p{margin-top:var(--space-3);color:var(--ink-2);font-size:16px;line-height:1.7}.page-header-aside{color:var(--ink-3);font:500 12px/1.6 var(--font-mono)}@media (max-width: 640px){.page-header{padding:40px 0 28px}}
