/* BT-EXERCICES-ASSOCIES V2 - styles uniquement pour les fiches */
.bt-linked-exercises{padding:25px 0 35px;background:var(--bt-p-bg,#FAFAF8)}
.bt-linked-exercises h2{margin:7px 0 5px;font-weight:800;font-size:clamp(1.25rem,2.5vw,1.8rem);color:var(--bt-p-text,#20252B)}
.bt-linked-exercises-intro{margin:0 0 17px;color:var(--bt-muted,#48515C)}
.bt-linked-exercises-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}
.bt-linked-exercises-item{border:1px solid var(--bt-p-line,#dbdbdb);border-radius:12px;background:var(--bt-p-card,#fff);padding:18px}
.bt-linked-exercises-item h3{font-size:1.05rem;line-height:1.3;margin:0 0 6px}
.bt-linked-exercises-item a{color:var(--bt-link,#9B2026);text-decoration:none}
.bt-linked-exercises-item a:hover,.bt-linked-exercises-item a:focus-visible{text-decoration:underline}
.bt-linked-exercises-item p{margin:0;font-size:.92rem;line-height:1.5;color:var(--bt-muted,#48515C)}
