.tern1-dossier {max-width:72rem;margin:2rem auto;font-family:Archivo,sans-serif;overflow-wrap:anywhere}
.tern1-dossier h2,.tern1-dossier h3 {font-family:Fraunces,serif}
.tern1-dossier label {display:block;margin:1rem 0}
.tern1-dossier textarea {box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:inherit;background:transparent;border:1px solid currentColor;padding:.75rem}
.tern1-dossier button {font:inherit;min-height:44px;padding:.7rem 1rem;background:#e84a32;color:#fff;border:1px solid #e84a32;cursor:pointer;max-width:100%}
.tern1-dossier a:focus-visible,.tern1-dossier button:focus-visible,.tern1-dossier textarea:focus-visible {outline:3px solid currentColor;outline-offset:3px}
.tern1-dossier dt {font-weight:600;margin-top:1rem}.tern1-dossier dd {margin:.4rem 0 1rem;white-space:normal}
@media(max-width:480px){.tern1-dossier {padding:0 .5rem}.tern1-dossier button {width:100%}}

.tern1-member-tools {font-family:Archivo,sans-serif;max-width:72rem;margin:2rem auto;overflow-wrap:anywhere;min-width:0}
.tern1-member-tools h2,.tern1-member-tools h3 {font-family:Fraunces,serif}
.tern1-member-tools article {padding:1rem 0}
.tern1-member-tools form,.tern1-member-tools details {min-width:0;max-width:100%;margin:1rem 0}
.tern1-member-tools label {display:block;margin:.75rem 0}
.tern1-member-tools select,.tern1-member-tools textarea {display:block;box-sizing:border-box;max-width:100%;width:100%;font:inherit;font-size:1rem;color:inherit;background:transparent;border:1px solid currentColor;border-radius:0;padding:.75rem;min-height:44px}
.tern1-member-tools option {color:#f5f1e9;background:#151617}
.tern1-member-tools button {font:inherit;min-height:44px;max-width:100%;padding:.7rem 1rem;color:inherit;background:transparent;border:1px solid currentColor;border-radius:0;cursor:pointer}
.tern1-member-tools details button {background:#e84a32;border-color:#e84a32;color:#fff}
.tern1-member-tools summary {cursor:pointer;padding:.75rem 0;min-height:44px;box-sizing:border-box}
.tern1-member-tools :is(a,button,summary,select,textarea):focus-visible {outline:3px solid currentColor;outline-offset:3px}
.tern1-member-pages {display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-top:1rem}
.tern1-member-pages a {display:inline-flex;align-items:center;min-height:44px}
