.protocol-section .section-heading>p:last-child{margin:18px 0 0;color:var(--muted);font-size:17px}.protocol-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.protocol-card{grid-column:span 2;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.68);box-shadow:0 16px 36px rgba(26,36,82,.08)}.protocol-card.wide{grid-column:span 3}.protocol-card img{display:block;width:100%;height:280px;object-fit:contain;background:#f8f9fc;border-bottom:1px solid var(--line)}.protocol-card>div{padding:17px 20px 21px}.protocol-card h3{margin:0;color:var(--blue);font-size:18px}.protocol-card p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.4}.protocol-card:hover{transform:translateY(-3px);box-shadow:0 24px 54px rgba(26,36,82,.14);transition:transform 200ms var(--glass-ease),box-shadow 200ms var(--glass-ease)}
@media(max-width:760px){.protocol-grid{grid-template-columns:1fr;gap:12px}.protocol-card,.protocol-card.wide{grid-column:auto}.protocol-card img{height:300px}.protocol-card>div{padding:15px 17px 18px}}
