.vr-page>.rise{margin-bottom:1.25rem}.vr-search{max-width:640px;margin-bottom:1rem}.vr-search .input{border-radius:10px;min-height:48px;font-size:14px}.vr-mode-switch{margin-right:.75rem}.vr-mode-switch button{min-height:44px;font-size:13px}.vr-period-switch button{min-height:48px}.vr-full-tour{max-width:960px}.vr-full-tour>summary{cursor:pointer;color:#12384e;align-items:center;gap:.75rem;width:fit-content;min-height:44px;font-size:13px;display:flex}.vr-full-tour>summary:after{content:"+";color:#c2401c;font-size:18px}.vr-full-tour[open]>summary:after{content:"−"}.vr-full-tour summary:focus-visible{outline-offset:3px;outline:2px solid #c2401c}.vr-districts{flex-wrap:wrap}.vr-districts button{flex-shrink:0;border-radius:999px!important}.vr-directory-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.vr-community-copy{text-align:left;padding:.625rem .75rem}.vr-community-consult{color:#c2401c;min-height:44px;padding-inline:.5rem;font-size:12px}.vr-community-consult:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #c2401c}@media (max-width:1023px){.vr-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.vr-page>.rise{margin-bottom:1rem;display:block;position:relative}.vr-page>.rise .page-title{padding-right:88px}.vr-page>.rise>div:last-child{position:absolute;top:20px;right:0}.vr-page>.rise p{font-size:12px;line-height:1.7}.vr-directory-heading{display:none}.vr-search .input{font-size:16px}.vr-mode-switch{width:fit-content;margin-bottom:.5rem;display:flex}.vr-mode-switch button{min-height:36px}.vr-period-switch{width:100%;margin-bottom:.75rem;display:flex}.vr-period-switch button{flex:1;min-width:0;padding-inline:.625rem}.vr-period-switch button>div:first-child{font-size:13px}.vr-period-switch button>div:last-child{white-space:nowrap;font-size:10px}.vr-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-districts{flex-wrap:nowrap;padding-bottom:.375rem;overflow-x:auto}.vr-community-copy{padding:.5rem}.vr-community-copy>div:first-child{font-size:12px}.vr-community-meta{display:none}.vr-community-actions{padding:2px 6px}.vr-community-consult{padding-inline:.375rem;font-size:11px}}
