.regional-hub,.members-dialog{--regional-gold:#dbad36;--regional-rule:#6b541e}.regional-hub{padding:65px var(--gutter) 72px;text-align:center;background:#111}.regional-hub h1{font-size:clamp(36px,4.7vw,90px);font-weight:500;line-height:1.2}.regional-hub h1 em{color:var(--regional-gold)}.regional-hub>.divider{width:min(450px,85%);margin:61px auto 43px}.regional-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.regional-card{border:1px solid var(--regional-rule);border-radius:27px;flex-direction:column;align-items:center;padding:24px 18px;display:flex}.regional-icon{aspect-ratio:1;width:96px;color:var(--regional-gold);border:3px solid var(--regional-rule);border-radius:50%;flex:none;place-items:center;margin-inline:auto;display:grid}.regional-icon svg{width:44px;height:44px}.regional-card h2{margin:24px 0 0;font-size:clamp(23px,1.6vw,30px);font-weight:500;line-height:1.5}.regional-card .divider{width:100%;margin:44px 0 43px}.regional-action{border:1px solid var(--regional-gold);min-height:66px;color:var(--regional-gold);text-transform:uppercase;border-radius:22px;justify-content:center;align-items:center;gap:10px;padding:8px;font-size:clamp(16px,1.27vw,24px);font-weight:600;line-height:1.25;display:flex}.regional-card .regional-action{align-self:stretch;margin-top:auto}.regional-action:hover{background:#292011}.regional-action svg{flex:0 0 29px;width:29px;height:29px}.regional-resource h1{margin-top:25px}.regional-resource p{font-size:clamp(17px,1.2vw,23px)}.regional-resource .regional-action{width:min(100%,350px);margin:36px auto 0}.region-return{text-align:center;padding:2rem}body:has(.members-dialog[open]){overflow:hidden}.members-dialog{border:1px solid var(--regional-rule);width:min(712px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--paper);text-align:center;overscroll-behavior:contain;background:#111;border-radius:12px;padding:74px 36px 36px;position:fixed}.members-dialog::backdrop{background:#000000b8}.members-close{width:48px;height:48px;color:var(--regional-gold);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:30px;right:30px}.members-close svg{width:36px;height:36px}.members-close:hover{color:#ffe07c}.members-icon{width:82px;box-shadow:0 0 22px #d4a6374d}.members-icon svg{width:42px;height:42px}.members-dialog h2{margin-top:24px;font-size:36px;font-weight:600;line-height:1.4}.members-dialog p{margin-top:24px;font-size:21px;line-height:1.5}.members-actions{gap:24px;margin-top:24px;display:grid}.members-actions a{border:1px solid var(--regional-rule);color:#efae2b;border-radius:12px;place-items:center;min-height:66px;font-size:21px;font-weight:500;display:grid}.members-actions a:first-child{color:#151005;background:#e2a025;border-color:#e2a025}.members-actions a:hover{border-color:#f7ca5c}.members-actions a:first-child:hover{background:#f7ba42}@media (min-height:700px) and (min-width:761px){.members-dialog{transform:translateY(-36px)}}@media (max-width:980px){.regional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.regional-hub{padding-block:42px 52px}.regional-hub>.divider{margin-block:27px 28px}.regional-card{border-radius:18px;padding:18px 12px}.regional-card h2{margin-top:16px}.regional-card .divider{margin-block:24px}.regional-icon{width:68px}.regional-icon svg{width:34px;height:34px}.regional-action{border-radius:14px;min-height:52px}.regional-action svg{flex-basis:23px;width:23px;height:23px}.members-dialog{padding:48px 20px 24px}.members-close{top:8px;right:8px}.members-close svg{width:28px;height:28px}.members-dialog h2{margin-top:16px;font-size:28px}.members-dialog p{margin-top:12px;font-size:16px}.members-actions{gap:12px;margin-top:18px}.members-actions a{min-height:52px;font-size:18px}}@media (max-width:530px){.regional-grid{grid-template-columns:1fr;gap:16px}}
