.companion-bloc__livre--deux {
display: flex;
flex-wrap: wrap;
background: #374754;
border-radius: 10px;
overflow: hidden;
color: #F9D615;
}
.companion-bloc__couverture,
.companion-bloc__livre-texte { flex: 1 1 280px; }
.companion-bloc__couverture {
background: #374754 url(https://www.habitudemieuxvivre.com/wp-content/uploads/2023/05/Book-central-1.jpg) center / contain no-repeat;
min-height: 240px;
}
.companion-bloc__couverture img { width: 100%; height: 100%; object-fit: contain; }
.companion-bloc__livre-texte { padding: 1.25rem; }
.companion-bloc__livre { background: #374754; color: #F9D615; border-radius: 10px; padding: 1.25rem; }
.companion-bloc__puces { list-style: none; padding: 0; }
.companion-bloc__puces li { display: flex; gap: 0.5rem; align-items: flex-start; }
.companion-bloc__puces svg { color: #F9D615; flex: 0 0 auto; }
.companion-inscription--livre input { background: #FFFFFF8F; border: 0; border-bottom: 1px solid #374754; color: #374754; border-radius: 5px; width: 100%; padding: 0.6rem; }
.companion-inscription--livre button { background: #F9D615; color: #374754; border: 0; border-radius: 5px; width: 100%; padding: 0.7rem; }
.companion-inscription--bleu input { color: #8EB3E6; border: 1px solid #8EB3E6; width: 100%; padding: 0.5rem; }
.companion-inscription--bleu .companion-inscription__champ--prenom,
.companion-inscription--bleu .companion-inscription__champ--nom { display: inline-block; width: 48%; }
.companion-inscription--bleu button { background: #2C6FC0; color: #fff; border: 1px solid #2C6FC0; border-radius: 50px; padding: 0.6rem 1.2rem; }
.companion-bloc__telegram h2 { text-align: center; }
.companion-bloc__deux { display: flex; gap: 1rem; flex-wrap: wrap; color: #141414; }
.companion-bloc__deux > * { flex: 1 1 220px; }
.companion-bloc__telegram svg { width: 100px; height: 100px; }
.companion-bloc__serie { background: #EDEDED; box-shadow: 0 0 10px rgba(0, 0, 0, 0.26); padding: 1rem; }
.companion-bloc__cartes { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1rem; }
.companion-bloc__carte { text-align: center; }
.companion-bloc__carte img { width: 100%; height: auto; }
.companion-bloc__reseaux { display: flex; gap: 0.4rem; list-style: none; padding: 0; }
.companion-bloc__reseaux a { display: inline-flex; width: 2rem; height: 2rem; border-radius: 50%; background: #374754; color: #F9D615; align-items: center; justify-content: center; }
.companion-bloc__recherche { display: flex; }
.companion-bloc__recherche input { border: 1px solid #C9C9C9; border-radius: 5px 0 0 5px; flex: 1; padding: 0.5rem; }
.companion-bloc__recherche button { background: #374754; color: #F9D615; border: 0; border-radius: 0 5px 5px 0; }
.companion-bloc__atelier { background: linear-gradient(90deg, #0D1120, #0D2B48); color: #fff; border-radius: 30px; padding: 1.25rem; position: relative; }
.companion-bloc__atelier::before { content: ""; position: absolute; inset: 0; border-radius: 30px; background: url(https://www.habitudemieuxvivre.com/wp-content/uploads/2024/12/HMV-goal-setting.webp) center / cover; opacity: 0.05; }
.companion-bloc__atelier > * { position: relative; }
.companion-bloc__date { color: #F9D615; }
.companion-bloc__btn-atelier { background: #E7DC00; color: #0D1A4B; border: 1px solid #1600C5; border-radius: 10px; display: inline-flex; gap: 0.4rem; padding: 0.6rem 1rem; text-decoration: none; }
.companion-bloc__atelier img { border-radius: 18px; max-width: 300px; }
.companion-visually { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
@media (max-width: 700px) {
.companion-bloc__cartes { grid-template-columns: 1fr 1fr; }
.companion-inscription--bleu .companion-inscription__champ--prenom,
.companion-inscription--bleu .companion-inscription__champ--nom { width: 100%; }
}