.spanc-demarches{display:grid;gap:10px;margin:24px 0}.spanc-demarches a{display:block;padding:12px 16px;background:#245b49;color:#fff;border-radius:4px;text-decoration:none;line-height:1.5;min-height:44px}.spanc-demarches a:hover{background:#193c30}.spanc-tool button:focus-visible,.spanc-tool input:focus-visible,.spanc-demarches a:focus-visible{outline:3px solid #b56b22;outline-offset:3px}#spanc-result h3:focus{outline:2px solid #245b49;outline-offset:4px}
@media(max-width:375px){.est-head-inner{grid-template-columns:minmax(0,1fr) auto}.est-brand{min-width:0;overflow-wrap:anywhere}.est-brand-rule{flex-shrink:0}.par-boundary{grid-template-columns:minmax(0,1fr)}.par-boundary>div{min-width:0;box-sizing:border-box;padding:1.25rem;overflow-wrap:anywhere}.par-limit{flex-wrap:wrap}}
