:root{--acc-text:#222;--acc-muted:#6b7280;--acc-transition:180ms ease}.acc{margin-top:10px;border:1px solid var(--acc-border);border-radius:var(--acc-radius);background:#fff0}.acc+.acc{margin-top:.75rem}.acc h4{margin:0;padding:2px;font-size:14px;font-weight:600;color:var(--acc-text)}.acc h4 button{letter-spacing:1px;font-family:'Montserrat-Light';font-weight:700;margin-bottom:20px}.acc h4 span{font-size:14px}.acc-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem var(--acc-padding);background:#fff0;border:0;text-align:left;cursor:pointer}.acc-trigger:focus-visible{outline:2px solid #94a3b8;outline-offset:2px;border-radius:calc(var(--acc-radius) - 2px)}.acc-label{display:inline-flex;align-items:center;gap:.6rem;color:var(--acc-text)}.acc-chevron{width:1.1em;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;color:var(--acc-muted);transition:transform var(--acc-transition)}.acc-trigger[aria-expanded="true"] .acc-chevron{transform:rotate(90deg)}.acc-panel{padding:0 var(--acc-padding) var(--acc-padding) var(--acc-padding);line-height:1.6;color:#333}.acc-panel::before{content:"";display:block;height:1px;background:var(--acc-border);margin:0 calc(var(--acc-padding) * -1) var(--acc-padding);opacity:.7}.acc-panel[data-animate]{overflow:hidden;transition:grid-template-rows var(--acc-transition),opacity var(--acc-transition);display:grid;grid-template-rows:0fr;opacity:0}.acc-panel[data-animate]>div{min-height:0}.acc-panel[data-animate][data-open="true"]{grid-template-rows:1fr;opacity:1}.tabbar{display:none}.info-panel[hidden]{display:none!important;opacity:0;transform:translateY(4px)}.info-panel:not([hidden]){display:block;opacity:1;transform:none;transition:opacity .18s ease,transform .18s ease}.info-panel:not([hidden]) .reveal{opacity:1;transform:none}.reveal{opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.reveal.is-visible{opacity:1;transform:none}.acc-label{pointer-events:none}.atextMenu .hbtn.is-active{font-weight:600}@media (min-width:1000px){.acc{display:none}.tabbar{display:flex}.tab-trigger[aria-selected="true"]{font-weight:600}}