.hp-head{align-items:center;gap:clamp(14px,3vw,20px);margin:0 0 1rem;display:flex}.hp-logo{object-fit:contain;width:clamp(56px,12vw,72px);height:clamp(56px,12vw,72px);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 35%, transparent);background:#fff;border-radius:18px;flex-shrink:0}.hp-head .jp-h1{margin:0}.hp-status{flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;margin:0 0 1.25rem;padding:1rem 1.25rem;display:flex}.hp-status-label{background:color-mix(in srgb, var(--gold) 18%, white);color:var(--ink);letter-spacing:.04em;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-block}.hp-status.is-closed .hp-status-label{background:color-mix(in srgb, var(--purple) 14%, white)}.hp-status p{flex:22ch;margin:0;font-size:.95rem;line-height:1.6}.hp-links{flex-wrap:wrap;gap:12px;margin:0 0 .5rem;display:flex}.hp-does{margin:0;padding:1.1rem 1.25rem 1.1rem 2.5rem;line-height:1.7}.hp-does li+li{margin-top:.35rem}.hp-does li::marker{color:var(--gold)}.hp-charges{color:var(--muted);margin:1rem 0 0;font-size:.92rem;line-height:1.6}.hp-contract{margin:0 0 1rem;padding:1.1rem 1.25rem}.hp-contract dl{gap:.6rem;margin:0;display:grid}.hp-contract dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.hp-contract dd{color:var(--ink);margin:.15rem 0 0}.hp-contract code{overflow-wrap:anywhere;word-break:break-all;font-size:.88rem}.hp-policy{border-left:2px solid var(--gold);color:var(--ink);margin:0;padding-left:1rem;line-height:1.65}.hp-card-head{align-items:center;gap:12px;margin:0 0 .6rem;display:flex}.hp-card-head img{object-fit:contain;background:#fff;border-radius:12px;flex-shrink:0;width:44px;height:44px}.hp-card-head h2{margin:0}.hp-card-tagline{color:var(--gold-a11y);flex:none;margin:0 0 .5rem;font-size:.82rem;font-weight:600}.hp-deep-p{color:var(--white);margin:.9rem 0 0;line-height:1.7}.hp-does+.hp-deep-p{margin-top:1.1rem}.hp-steps{margin:0;padding:clamp(1rem,2.5vw,1.25rem) clamp(1rem,3vw,1.5rem) clamp(1rem,2.5vw,1.25rem) clamp(2.25rem,6vw,2.75rem);line-height:1.7}.hp-steps li+li{margin-top:.5rem}.hp-steps li::marker{color:var(--gold-a11y);font-weight:600}.hp-toc{margin:1.25rem 0 0;padding:clamp(.9rem,2.5vw,1.1rem) clamp(1rem,3vw,1.25rem)}.hp-toc-h{font-family:var(--font-nunito), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.72rem;font-weight:600}.hp-toc ol{gap:.3rem;margin:0;padding-left:1.25rem;display:grid}.hp-toc li::marker{color:var(--gold-a11y)}.hp-toc a{color:var(--aqua-text);text-decoration:none}.hp-toc a:hover,.hp-toc a:focus-visible{text-underline-offset:3px;text-decoration:underline}
