.forms-page{max-width:1200px;padding:42px 32px 64px;margin:auto}.forms-heading h1{font-size:clamp(36px,4vw,54px);color:var(--navy)}.forms-heading>p:last-child{color:var(--muted);font-size:16px;line-height:1.7;margin:16px 0 24px;max-width:720px}.forms-jump{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 34px}.forms-jump a{padding:9px 14px;border:1px solid var(--line);background:white;border-radius:6px;font-size:13px;font-weight:700;color:#315d94}.forms-jump a:hover{background:#eaf0f8}.forms-section{margin-top:32px;scroll-margin-top:135px}.forms-section h2{font-size:24px;letter-spacing:-.02em;margin:0 0 16px;color:var(--navy)}.forms-list{border:1px solid var(--line);border-radius:9px;background:white;overflow:hidden}.form-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px}.form-row+.form-row{border-top:1px solid var(--line)}.form-row>div{min-width:0}.form-row h3{font-size:16px;line-height:1.4;margin:4px 0 0;color:var(--navy)}.form-type{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#64748b}.form-row>a{flex-shrink:0;font-size:13px;font-weight:750;color:#315d94;padding:9px 12px;border:1px solid #cbd8e8;border-radius:5px;background:#f8fafd}.form-row>a:hover{background:#eaf0f8}.form-status{color:#825a0d;font-size:13px;margin:7px 0 0}.forms-note{padding:16px 20px;border-left:3px solid var(--gold);background:#edf2f8;border-radius:0 6px 6px 0;margin:14px 0}.forms-note strong{font-size:14px;color:var(--navy)}.forms-note p{font-size:13px;margin:5px 0 0;color:#52657c}@media(max-width:600px){.forms-page{padding:28px 20px 40px}.form-row{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.forms-jump a{font-size:12px}.forms-section h2{font-size:22px}}
