.signe-pair{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1.2rem 0 0}.signe-pair div{border:1px solid #ffffff25;border-radius:.7rem;padding:.75rem}.signe-pair b{display:block;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#9d988e;margin-bottom:.25rem}.signe-pair span{font-family:Georgia,serif}.signe-warn{margin:1.1rem 0 0;padding:.8rem .9rem;border-radius:.7rem;background:#2b2f2c;font-size:.85rem;line-height:1.5;color:#d8d2c6}.signe-warn strong{color:#f3d9cf}.signe-porte{margin-top:.9rem}.signe-porte h2{font-family:Georgia,serif;font-weight:400;font-size:1.35rem;margin:.3rem 0 .5rem;text-transform:none!important;letter-spacing:normal!important}.signe-porte p{margin:0 0 .8rem;opacity:.8;line-height:1.5}.signe-tag{font-size:.7rem!important;letter-spacing:.12em;font-weight:700;color:#a9553f;opacity:1!important;margin:0!important}.signe-douze{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.signe-douze span{border:1px solid rgba(0,0,0,.15);border-radius:.6rem;padding:.6rem;text-align:center;font-size:.9rem}.signe-douze span.is-me{border-color:#a9553f;background:#f2e7dc;font-weight:700}@media (max-width:520px){.signe-douze{grid-template-columns:repeat(3,1fr)}.signe-pair{grid-template-columns:1fr}}.abo{text-align:left}.abo h2{font-family:Georgia,serif;font-weight:400;font-size:1.45rem;margin:0 0 .4rem}.abo p{line-height:1.55}.abo-form{display:flex;gap:.5rem;flex-wrap:wrap;margin:.8rem 0 .4rem}.abo-form input{flex:1 1 14rem;min-width:0;padding:.8rem 1rem;border:1px solid rgba(0,0,0,.18);border-radius:999px;font:inherit;background:#fff}.abo-piege{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.abo-accord{font-size:.8rem;opacity:.7;margin-top:.4rem}.abo-merci{font-weight:600;color:#a9553f}.abo-alerte{border-top:1px solid rgba(0,0,0,.1);margin-top:1.2rem;padding-top:1rem}.abo-aussi{display:flex;gap:.5rem;align-items:flex-start;font-size:.85rem;opacity:.85;text-align:left}.abo-aussi input{margin-top:.2rem}.app-play{text-align:center}.app-play h2{font-family:Georgia,serif;font-weight:400;font-size:1.35rem;margin:0 0 .4rem}.app-play p{line-height:1.55;margin:0 0 1rem}