/* Newly written controls; no remote font or imported stylesheet. */
.accordion button[data-toggle="collapse"] { cursor: pointer; }
.accordion button[data-toggle="collapse"] .fas { display: inline-block; width: 1em; font-family: Arial, sans-serif; font-style: normal; text-align: center; }
.accordion button[data-toggle="collapse"] .fa-plus::before { content: '+'; }
.accordion button[data-toggle="collapse"] .fa-minus::before { content: '−'; }
.accordion button[data-toggle="collapse"] .fa-angle-down::before { content: '⌄'; }
.accordion button[data-toggle="collapse"] .fa-angle-up::before { content: '⌃'; }
.accordion button[data-toggle="collapse"][aria-expanded="true"] .fa-plus::before { content: '−'; }
.accordion button[data-toggle="collapse"][aria-expanded="true"] .fa-angle-down::before { content: '⌃'; }
.accordion .collapse:not(.show) { display: none; }
.accordion .collapse.show { display: block; }
.accordion button:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
.meta2-page video { width: 100%; height: auto; }
/* Named colors recovered as values, with newly authored declarations. */
.orange { color: #ff5400 !important; } .bg-orange { background-color: #ff5400 !important; } .border-orange { border-color: #ff5400 !important; }
.beige { color: #f4f1e7 !important; } .bg-beige { background-color: #f4f1e7 !important; } .border-beige { border-color: #f4f1e7 !important; }
.gris { color: #626260 !important; } .bg-gris { background-color: #626260 !important; } .border-gris { border-color: #626260 !important; }
.white { color: #fff !important; } .black { color: #000 !important; } .bg-black { background-color: #000 !important; }
