/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.regions{margin-top:calc(var(--spacing,.25rem)*24);width:100%}@media (min-width:40rem){.regions{max-width:40rem}}@media (min-width:48rem){.regions{max-width:48rem}}@media (min-width:64rem){.regions{max-width:64rem}}@media (min-width:80rem){.regions{max-width:80rem}}@media (min-width:96rem){.regions{max-width:96rem}}.regions{padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}.regions h3{width:fit-content;margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*10);text-align:center}.regions .lists{display:flex}@media not all and (min-width:48rem){.regions .lists{flex-direction:column}}@media (min-width:48rem){.regions .lists{flex-direction:row}}@media not all and (min-width:64rem){.regions .lists{gap:calc(var(--spacing,.25rem)*8)}}@media not all and (min-width:48rem){.regions .lists{gap:calc(var(--spacing,.25rem)*0)}}@media (min-width:64rem){.regions .lists{gap:calc(var(--spacing,.25rem)*24)}}@media not all and (min-width:48rem){.regions .lists{margin-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:48rem){.regions .lists ul{width:33.3333%}.regions .lists ul:nth-child(2){margin-inline:auto}}.regions .lists ul li{padding-block:calc(var(--spacing,.25rem)*1);border-bottom:1px var(--tw-border-style);border-color:#e5e7eb}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}