.page-hero-head{gap:var(--s-6)}.page-hero:not(.page-hero--card) .page-hero-head{min-height:calc(2 * var(--hero-title-line,0px) + var(--s-6) + var(--hero-lede-line,0px))}.page-hero h1{max-width:var(--hero-measure,26ch);margin:0}.page-hero--card{align-items:start}.card-panel{background:var(--surface);border-radius:var(--r-card);padding:var(--s-8);gap:var(--s-5);flex-direction:column;display:flex}.card-panel .spec-row{border-color:var(--line-surface)}.crumb{align-items:center;gap:var(--s-2);font-size:var(--t-13);line-height:var(--s-5);color:var(--muted);display:flex}.page-hero .crumb{margin-top:calc(-1 * min(var(--s-5) + var(--s-4), var(--band-y,var(--s-16)) - var(--s-6)));margin-bottom:calc(var(--s-4) - var(--s-6))}.crumb a{color:var(--muted);text-decoration:none}.crumb a:hover{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.crumb .sep{color:var(--line-band)}.hero-actions{align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.hero-note{margin:var(--s-4) 0 0}@media (max-width:768px){.card-panel{padding:var(--s-6)}.hero-actions .btn{width:100%}}
