.procedure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.procedure-card{display:flex;flex-direction:column;background:#fff;border:1px solid #dfebef;border-radius:14px;padding:18px;transition:.2s}.procedure-card:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(16,47,105,.08)}.procedure-card h3{margin:0 0 8px;color:var(--navy);font-size:17px}.procedure-card p{color:var(--muted);font-size:12px;line-height:1.65;margin:0 0 14px}.procedure-card strong{margin-top:auto;color:var(--teal2);font-size:12px}.procedure-meta{display:grid;gap:5px;margin:0 0 13px;padding-top:11px;border-top:1px solid #edf2f4;font-size:11px;color:#627582}.compact-procedure-grid{grid-template-columns:repeat(2,1fr);margin:15px 0 28px}.metric-row{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.18)}.procedure-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 28px}.procedure-facts>div{background:#f4f9fa;border:1px solid #dbeaec;border-radius:12px;padding:16px}.procedure-facts span{display:block;font-size:11px;text-transform:uppercase;color:#71838e;margin-bottom:6px}.question-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 28px}.question-grid>div{border:1px solid #e1eaee;border-radius:10px;padding:13px;background:#fbfdfe;font-size:13px}.sticky-side{position:sticky;top:120px;align-self:start}@media(max-width:900px){.procedure-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.procedure-grid,.compact-procedure-grid,.procedure-facts,.question-grid{grid-template-columns:1fr}.sticky-side{position:static}}