.sb{--sb-primary:#1f3f9e;--sb-secondary:#f5c518;--sb-ink:#13235a}.sb-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.76rem;font-weight:800}.lp-dark .sb-label{color:#fbf4e69e}.sb-n{color:var(--sb-primary)}.lp-dark .sb-n{color:var(--sb-secondary)}.sb-h{letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:1}.sb-xl{font-size:clamp(2.5rem,6.4vw,5.4rem)}.sb-lg{font-size:clamp(2.1rem,4.8vw,4rem)}.sb-under{background:linear-gradient(transparent 70%, color-mix(in srgb, var(--sb-secondary) 70%, transparent) 70%, color-mix(in srgb, var(--sb-secondary) 70%, transparent) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.sb-steps{align-items:flex-end;gap:4px;height:22px;display:flex}.sb-steps>span{background:var(--sb-primary);border-radius:2px 2px 0 0;width:18px}.sb-steps>span:first-child{height:25%}.sb-steps>span:nth-child(2){height:50%}.sb-steps>span:nth-child(3){height:75%}.sb-steps>span:nth-child(4){background:var(--sb-secondary);height:100%}.sb-card{border:2.5px solid var(--color-ink);background:var(--color-paper);box-shadow:3px 4px 0 0 var(--color-ink);border-radius:1.1rem}.sb-tag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.66rem;font-weight:800;display:inline-flex}@media print{.sb-xl{font-size:5.8rem}.sb-lg{font-size:4.2rem}.sb-label{font-size:1rem}.sb-tag{font-size:.85rem}.sb-card{box-shadow:2px 3px 0 0 var(--color-ink)}}
