.le-al{margin:1.1rem 0 0}.le-al-declic{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:0 0;font-family:"IBM Plex Mono",monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--encre);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.le-al-declic:hover{color:var(--terre)}.le-al-corps{padding:.95rem 1.05rem;border:1px solid var(--filet-clair);border-radius:var(--r-l);background:var(--peau-p,#f6e6de)}.le-al [hidden]{display:none !important}.le-al-repli .le-al-corps{margin-top:.6rem}.le-al-titre{margin:0 0 .2rem;font-family:var(--titre,Georgia,serif);font-size:1.02rem;font-weight:400;color:var(--encre)}.le-al-aide{margin:0 0 .75rem;font-size:.82rem;color:var(--t2,#4a3439)}.le-al-rang{display:flex;gap:.5rem;flex-wrap:wrap}.le-al-rang input[type=email]{flex:1 1 190px;min-width:0;padding:.62rem .8rem;border:1px solid var(--filet-clair);border-radius:99px;background:#fff;font:inherit;font-size:.9rem;color:var(--encre)}.le-al-rang input[type=email]:focus-visible{outline:2px solid var(--terre);outline-offset:1px}.le-al-rang button{flex:0 0 auto;padding:.62rem 1.15rem;border:0;border-radius:99px;background:var(--terre);color:#fbf7f4;font:inherit;font-size:.86rem;cursor:pointer;transition:background .2s}.le-al-rang button:hover{background:var(--a-fonce,#6e2334)}.le-al-rang button[disabled]{opacity:.55;cursor:default}.le-al-lettre{display:flex;align-items:flex-start;gap:.45rem;margin:.65rem 0 0;font-size:.78rem;line-height:1.4;color:var(--t2,#4a3439);cursor:pointer}.le-al-lettre input{margin:.15rem 0 0;flex:0 0 auto}.le-al-appat{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.le-al-msg{margin:.6rem 0 0;font-size:.82rem;min-height:1.1em}.le-al-msg.est-ok{color:var(--ok,#2f7a5a)}.le-al-msg.est-erreur{color:var(--alerte,#b0552a)}@media (max-width:480px){.le-al-rang button{flex:1 1 100%}}.le-al .ecran-lecteur{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}