.fiche-seances-card{display:flex;align-items:center;gap:20px;padding:22px 26px;margin:0 0 24px;border:1px solid #d5e0ec;border-left:5px solid #296349;border-radius:18px;background:#fff;color:#082b63;text-decoration:none;box-shadow:0 5px 20px #082b6308;transition:border-color .15s,box-shadow .15s}
.fiche-seances-card:hover{border-color:#296349;box-shadow:0 8px 24px #082b6314}.fiche-seances-card:focus-visible{outline:3px solid #168dcc;outline-offset:4px}
.fiche-seances-icon{flex:0 0 62px;width:62px;height:62px;display:grid;place-items:center;background:#edf4e7;border-radius:14px;color:#296349}.fiche-seances-icon svg{width:42px;height:42px}
.fiche-seances-copy{display:grid;gap:6px;min-width:0}.fiche-seances-copy strong{font-size:23px}.fiche-seances-copy>span{font-size:14px;color:#415974}.fiche-seances-copy small{font-size:12px;color:#667790;line-height:1.5}
.fiche-seances-open{margin-left:auto;flex-shrink:0;font-size:14px;font-weight:800;color:#296349}.fiche-seances-open>span{margin-left:8px}
@media(max-width:650px){.fiche-seances-card{padding:17px;gap:13px;flex-wrap:wrap}.fiche-seances-icon{flex-basis:48px;width:48px;height:48px}.fiche-seances-icon svg{width:33px;height:33px}.fiche-seances-copy{flex:1;min-width:180px}.fiche-seances-copy strong{font-size:21px}.fiche-seances-open{margin-left:61px}.fiche-seances-copy small{font-size:11px}}
