.page-header.svelte-162svzm{position:relative;padding:clamp(3.25rem,8vw,6rem) 0 clamp(2.25rem,5vw,3.75rem)}.page-header.svelte-162svzm:before{content:"";position:absolute;top:clamp(3.25rem,8vw,6rem);left:-1rem;width:.22rem;height:clamp(2.6rem,6vw,4.5rem);border-radius:999px;background:var(--accent)}.back-link.svelte-162svzm{display:inline-flex;margin-bottom:1.35rem;font-family:var(--font-mono);font-size:.7rem;font-weight:500;text-decoration:none;color:var(--muted)}.back-link.svelte-162svzm:hover{color:var(--accent-text)}.title-row.svelte-162svzm{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.title-copy.svelte-162svzm{max-width:48rem}h1.svelte-162svzm{text-wrap:balance}p.svelte-162svzm{max-width:44rem;margin-top:1rem;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.header-action.svelte-162svzm{display:inline-flex;flex:0 0 auto;align-items:center;gap:.55rem;padding:.7rem .95rem;border:1px solid var(--line);border-radius:999px;font-size:.82rem;font-weight:620;text-decoration:none;background:var(--surface);transition:border-color .15s ease,color .15s ease,transform .15s ease}.header-action.svelte-162svzm span:where(.svelte-162svzm){color:var(--accent-text)}.header-action.svelte-162svzm:hover{border-color:var(--accent);color:var(--accent-text);transform:translateY(-1px)}@container page (max-width: 42rem){.title-row.svelte-162svzm{align-items:flex-start;flex-direction:column;gap:1.35rem}.page-header.svelte-162svzm:before{left:-.65rem}}@media(prefers-reduced-motion:reduce){.header-action.svelte-162svzm{transition:none}}
