.brand{flex-shrink:0;white-space:nowrap}.brand img{flex-shrink:0;width:44px;height:44px}.brand strong{font-size:22px;line-height:1.3}.brand span{font-size:10px;line-height:1.5}header{padding:14px max(4vw,20px);gap:24px}nav{font-size:14px}main{max-width:1180px;padding:28px 24px}h1{font-size:clamp(28px,4vw,40px);letter-spacing:-1px;margin:8px 0 12px}.page-heading,.section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.page-heading .button{margin:0;white-space:nowrap}.page-heading p{margin:0}.quick-grid{margin:24px 0}.quick-card{padding:23px}.quick-card strong{font-size:19px}.card-action{display:block;margin-top:20px;color:var(--green);font-weight:650;font-size:14px}.step{width:34px;height:34px;line-height:34px;font-size:12px}.hint p{margin:8px 0}.hint .button{margin-top:8px}.empty-state{text-align:center;padding:22px;max-width:620px;margin:auto}.empty-state p{color:var(--muted)}.section-heading h2{margin:0}.card details{margin-top:22px}section[id]{scroll-margin-top:100px}html{scroll-behavior:smooth}@media(max-width:800px){.page-heading{align-items:flex-start;flex-direction:column}.page-heading .button{width:100%;text-align:center}.quick-grid{gap:12px}.section-heading{flex-wrap:wrap}.brand{white-space:normal}header{gap:12px}nav{font-size:13px}main{padding:22px 18px}.brand span{white-space:nowrap}h1{font-size:30px}html{scroll-behavior:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.quick-card{transition:none}}
