.aa-similaire{background:#fff;color:#0e0f11;text-align:center;padding:clamp(60px,6vw,88px) 24px}
.aa-similaire-inner{max-width:960px;margin:0 auto}
.aa-similaire-kicker{color:#808285!important;font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 auto 14px!important}
.aa-similaire-image{width:min(100%,560px);margin:0 auto 26px;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgba(14,15,17,.12)}
.aa-similaire-image figure{margin:0}
.aa-similaire-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.aa-similaire h2{color:#000;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.035em;font-weight:800;margin:0 auto 18px}
.aa-similaire-copy{color:#50545a;max-width:690px;margin:0 auto 28px;line-height:1.65}
.aa-similaire-button{display:inline-block;background:#fff276;border:1px solid #fff276;color:#0e0f11!important;border-radius:999px;font-weight:800;text-decoration:none;padding:12px 22px;transition:transform .2s,background-color .2s,color .2s,border-color .2s}
.aa-similaire-button:hover,.aa-similaire-button:focus-visible{background:#0e0f11;border-color:#0e0f11;color:#fff!important;transform:translateY(-2px)}
@media(prefers-reduced-motion:reduce){.aa-similaire-button{transition:none}.aa-similaire-button:hover,.aa-similaire-button:focus-visible{transform:none}}
