.ressources-page .seo-hero .seo-hl{white-space:normal;color:var(--mk-primary-dk)}.ressources-page__body{max-width:70rem;margin:0 auto;padding:2rem clamp(1.25rem,4vw,2rem) 0}.ressources-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:0 0 1rem}.ressources-page__card{--res-rail:var(--mk-primary);display:flex;flex-direction:column;background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:1.1rem;overflow:hidden;box-shadow:var(--mk-shadow-soft);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s;min-height:100%}.ressources-page__card:hover{border-color:#c7dbef;box-shadow:var(--mk-shadow-medium);transform:translateY(-2px)}.ressources-page__card:focus-visible{outline:2px solid var(--mk-primary);outline-offset:3px}.ressources-page__card--accent{--res-rail:var(--mk-accent-ink)}.ressources-page__rail{height:6px;background:var(--res-rail);flex:0 0 auto}.ressources-page__in{display:flex;flex-direction:column;flex:1 1 auto;padding:1.4rem 1.45rem 1.5rem}.ressources-page__kind{display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-t3);margin:0 0 .55rem}.ressources-page__card--accent .ressources-page__kind{color:var(--mk-accent-ink)}.ressources-page__card h2{font-family:var(--mk-font-display-stack),system-ui,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem;color:var(--mk-t1);line-height:1.3}.ressources-page__card p{margin:0 0 1rem;font-size:.9375rem;line-height:1.55;color:var(--mk-t2);flex:1 1 auto}.ressources-page__go{margin-top:auto;font-size:.9rem;font-weight:600;color:var(--mk-primary-dk)}.ressources-page__card--accent .ressources-page__go{color:var(--mk-accent-ink)}.ressources-page .seo-cta-band{max-width:44rem;margin:0 auto;padding:2.5rem clamp(1.25rem,4vw,2rem) 4rem}@media (max-width:900px){.ressources-page__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ressources-page__card{transition:none}.ressources-page__card:hover{transform:none}}