.find-region-page{background:var(--app-card);color:var(--trc-navy)}.find-region-page .region-intro{background:var(--recovery-menu-blue);border-bottom:1px solid var(--app-line)}.find-region-page .region-inner{max-width:1160px;margin-inline:auto;padding:24px 32px}.find-region-page h1{font-family:Georgia,serif;font-size:36px;font-weight:600;line-height:1.2}.find-region-page .region-search{max-width:680px;margin-top:22px}.find-region-page .region-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:4px 0 28px;display:grid}.find-region-page .region-tabs>button{white-space:normal;height:48px}.find-region-page .region-map{border:1px solid var(--app-line);background:var(--app-mist);border-radius:8px;height:360px;margin-bottom:24px;overflow:hidden}.find-region-page .region-browser{grid-template-columns:260px minmax(0,1fr);gap:32px;display:grid}.find-region-page .region-states{gap:4px;max-height:440px;padding:2px 8px 2px 0;display:grid;overflow-y:auto}.find-region-page .region-states button{white-space:normal;text-align:left;justify-content:space-between;min-height:44px}.find-region-page .region-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.find-region-page .region-area{border:1px solid var(--app-line);background:var(--app-card);border-radius:8px;align-items:center;gap:12px;min-height:108px;padding:18px;transition:background .15s;display:flex}.find-region-page .region-area:hover{background:var(--app-mist)}.find-region-page .region-area:focus-visible{outline:2px solid var(--mm-green);outline-offset:3px}.find-region-page .region-area-icon{background:var(--app-mist);width:36px;height:36px;color:var(--mm-green);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.find-region-page .region-support{border-top:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-block:24px;display:flex}@media (width<=1023px){.find-region-page .region-inner{padding:24px}.find-region-page .region-browser{grid-template-columns:210px minmax(0,1fr);gap:24px}.find-region-page .region-results{grid-template-columns:1fr}}@media (width<=639px){.find-region-page .region-inner{padding:20px 16px}.find-region-page h1{font-size:30px}.find-region-page .region-map{height:240px}.find-region-page .region-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.find-region-page .region-browser{grid-template-columns:1fr;gap:22px}.find-region-page .region-states{display:none}.find-region-page .region-area{min-height:104px;padding:16px}.find-region-page .region-support{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.find-region-page .region-area{transition:none}}
