.region-page{max-width:850px;padding-top:76px;padding-bottom:90px;min-height:70vh}.region-page h1{font-size:clamp(32px,5vw,56px);margin:12px 0 20px;line-height:1.1}.region-page p{line-height:1.75;color:var(--dash-muted,#596170)}.region-panel{border:1px solid #9994;border-radius:18px;margin-top:30px;padding:clamp(20px,4vw,42px);background:var(--dash-surface,#fff)}.region-fields{display:grid;gap:20px;margin:20px 0}.region-fields label{display:grid;gap:8px;font-weight:700}.region-fields select{height:49px;padding:10px;border:1px solid #9996;border-radius:8px;background:var(--dash-surface,#fff);color:inherit}.region-fields button{border:0;cursor:pointer;justify-self:start}.region-explain{font-size:13px}