/* Pages SEO évènement (soirée de fin d'année, salle de séminaire) : DA du thème (Raleway, Roboto, vert-gris #7c8276). */
.bk-ls-cta{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}
.bk-ls-cta .btn-kadrance{display:inline-block;margin:0}
.bk-ls-btn-alt{background:transparent;color:#565a52;border:1px solid #7c8276}
.bk-ls-btn-alt:hover,.bk-ls-btn-alt:focus{background:#7c8276;color:#fff}
.bk-ls-card{height:100%;display:flex;flex-direction:column;background:#faf8f6;border:1px solid #e6e4df}
.bk-ls-card-img{display:block;overflow:hidden;aspect-ratio:3/2;background:#e6e4df}
.bk-ls-card-img img{width:100%;height:100%;object-fit:cover;display:block}
.bk-ls-card-body{padding:1.25rem 1.25rem 1rem;display:flex;flex-direction:column;flex:1}
.bk-ls-card h3{font-family:Raleway,sans-serif;font-weight:500;font-size:1.5rem;margin:0 0 .5rem}
.bk-ls-card h3 a{color:#565a52}
.bk-ls-where{font-size:.9rem;color:#565a52;margin-bottom:.75rem}
.bk-ls-caps{list-style:none;margin:0 0 .9rem;padding:0;font-family:Roboto,sans-serif;font-weight:500;font-size:.95rem;color:#444}
.bk-ls-caps li{padding:.2rem 0;border-bottom:1px solid #e6e4df}
.bk-ls-card p{font-family:Roboto,sans-serif;font-weight:300;font-size:.95rem;line-height:1.6;color:#444}
.bk-ls-links{margin-top:auto;display:flex;flex-direction:column;gap:.35rem}
.bk-ls-links a{color:#565a52;text-decoration:underline}
.bk-ls-table-wrap{overflow-x:auto;max-width:100%}
.bk-ls-table{width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:.95rem;color:#444;min-width:520px}
.bk-ls-table th,.bk-ls-table td{padding:.7rem .75rem;border-bottom:1px solid #d9dbd5;text-align:left;font-weight:300}
.bk-ls-table thead th{font-family:Raleway,sans-serif;font-weight:500;color:#565a52;border-bottom:2px solid #7c8276}
.bk-ls-table tbody th{font-weight:500;color:#565a52}
.bk-ls-note{margin-top:1rem;font-size:.9rem;color:#565a52}
.bk-ls-note a,.bk-ls-item a,.bk-ls-steps a,.bk-ls-see-also a,.bk-ls-footer a{color:#565a52;text-decoration:underline}
.bk-ls-item{height:100%;padding:1.25rem 1.5rem;border-left:3px solid #7c8276;background:#faf8f6}
.bk-ls-item h3,.bk-ls-steps h3{font-family:Raleway,sans-serif;font-weight:500;font-size:1.25rem;margin:0 0 .5rem;color:#565a52}
.bk-ls-item p,.bk-ls-steps p{margin:0;font-family:Roboto,sans-serif;font-weight:300;line-height:1.6;color:#444}
.bk-ls-steps{counter-reset:s;list-style:none;margin:1.5rem 0 0;padding:0}
.bk-ls-steps li{counter-increment:s;position:relative;padding:0 0 1.25rem 3.25rem}
.bk-ls-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:2.25rem;height:2.25rem;border-radius:50%;background:#7c8276;color:#fff;font:500 1rem/2.25rem Raleway,sans-serif;text-align:center}
.bk-ls-final{padding:2.5rem 1rem;background:#faf8f6}
.bk-ls-final .btn-kadrance{margin:0 auto}
.bk-ls-see-also{margin:0 0 1rem}
.bk-ls-footer{margin-top:-.5rem}
@media (max-width:575px){.bk-ls-card h3{font-size:1.3rem}.bk-ls-steps li{padding-left:2.9rem}}
/* Chiffres alignés dans les titres (Raleway affiche « 9e » en chiffres elzéviriens). */
.bk-landing h1,.bk-landing h2,.bk-landing h3,.bk-landing .intro-strong{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}

.bk-landing .bk-num{font-family:Roboto,Arial,sans-serif;font-weight:300}
