.forms-page section{padding:2.8rem 0;border-top:1px solid var(--line);scroll-margin-top:110px}.forms-page section:first-of-type{margin-top:1.5rem}.forms-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.forms-heading h2{margin:.25rem 0 1.25rem}.form-verified{display:inline-flex;border:1px solid color-mix(in oklab,var(--brand-blue) 45%,var(--line));padding:.35rem .55rem;font-family:var(--font-mono);font-size:.67rem;color:var(--brand-blue);text-transform:uppercase;white-space:nowrap}.form-verified--dept{border-color:color-mix(in oklab,var(--brand-red) 45%,var(--line));color:var(--brand-red)}.forms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-card{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);padding:1.25rem;background:var(--surface)}.form-card h3{font-size:1.25rem;margin:.8rem 0 .45rem}.form-card p{color:var(--ink-soft);font-size:.88rem;flex:1}.form-kind{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;color:var(--ink-mute);letter-spacing:.04em}.form-card .btn{margin-top:1rem}.forms-source{margin:1.2rem 0 0;padding:1rem;border-left:3px solid var(--brand-blue);background:var(--surface-2)}.forms-steps li{margin:.7rem 0}.forms-steps strong{color:var(--ink)}
@media(max-width:700px){.forms-grid{grid-template-columns:1fr}.forms-heading{display:block}.form-verified{margin-bottom:1rem;white-space:normal}}
