.awg-state-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.awg-state-region{min-width:0}
.awg-state-region-title{margin:0 0 10px;color:var(--red);font:700 16px/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.04em}
.awg-state-region-list{border-top:1px solid var(--line-2)}
.awg-state-group{border-bottom:1px solid var(--line-2)}
.awg-state-toggle{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 4px;background:transparent;border:0;color:#fff;text-align:left;font:600 15px/1.25 var(--font-body);cursor:pointer}
.awg-state-toggle:hover{background:rgba(241,238,232,.04)}
.awg-state-toggle:focus-visible{outline:2px solid var(--red);outline-offset:-2px}
.awg-state-arrow{display:inline-block;color:var(--red);font-size:22px;line-height:1;transition:transform .15s}
.awg-state-toggle[aria-expanded=true] .awg-state-arrow{transform:rotate(90deg)}
.awg-state-panel{padding:0 4px 10px}
.awg-state-panel[hidden]{display:none}
.awg-state-panel ul{margin:0;padding:0;list-style:none}
.awg-state-studio{display:block;padding:7px 0;color:var(--text-body);font-size:14px;line-height:1.35}
.awg-state-studio:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}
@media(max-width:700px){.awg-state-directory{grid-template-columns:minmax(0,1fr);gap:24px}}
@media(max-width:599px){
  .awg-state-directory{gap:0}
  .awg-state-region-toggle{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 4px;background:transparent;border:0;border-bottom:1px solid var(--line-2);color:var(--red);text-align:left;font:700 16px/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.04em;cursor:pointer}
  .awg-state-region-toggle:focus-visible{outline:2px solid var(--red);outline-offset:-2px}
  .awg-state-region-arrow{display:inline-block;color:var(--red);font-size:22px;line-height:1;transition:transform .15s}
  .awg-state-region-toggle[aria-expanded=true] .awg-state-region-arrow{transform:rotate(90deg)}
  .awg-state-region-panel[hidden]{display:none}
  .awg-state-region-panel .awg-state-region-list{border-top:0}
}
