
/* V4 — griglia corsi: neutralizza i paragrafi vuoti generati da wpautop
   tra le schede, che occupavano celle e producevano il layout a zig-zag. */
.pavlova-corsi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.pavlova-corsi-grid > p{display:none!important}
.pavlova-corsi-grid > .card{min-width:0;display:flex;flex-direction:column;padding:28px;background:#fbf9f5;border:1px solid var(--line)}
.pavlova-corsi-grid > .card h3{margin:.35rem 0 .75rem;line-height:1.25}
.pavlova-corsi-grid > .card p{margin:0 0 1.2rem}
.pavlova-corsi-grid > .card a{display:inline-block;margin-top:auto;padding-top:1rem;color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px}
.pavlova-corsi-grid > .card a:hover,.pavlova-corsi-grid > .card a:focus-visible{color:#8b662d}
@media(max-width:900px){.pavlova-corsi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.pavlova-corsi-grid{grid-template-columns:1fr;gap:16px}.pavlova-corsi-grid > .card{padding:24px}}
