.map-panel{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#edf0eb;align-self:start}.map-panel .small{padding:0 18px}#map{height:360px;min-height:360px;isolation:isolate;z-index:0}.map-intro{display:grid;align-content:center;justify-items:start;height:100%;padding:26px;gap:18px}.map-intro h3{font-size:25px;font-weight:400}.map-intro p{font-size:14px;line-height:1.65;color:var(--muted)}.leaflet-container{font-family:Arial,Helvetica,sans-serif}.leaflet-container a{color:#344a3e}.leaflet-popup-content{font-size:14px;line-height:1.5}.leaflet-container .leaflet-control-attribution{font-size:12px}.leaflet-touch .leaflet-bar a{width:44px;height:44px;line-height:44px}.leaflet-container svg{width:auto;height:auto;stroke:unset;fill:unset}.hero h2{max-width:14ch}.hero .sub{max-width:45ch}@media(max-width:800px){.hero h2{font-size:43px}.hero-bottom{padding-top:132px}.learning-strip{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px}.learning-strip .button{grid-column:2;justify-self:start}.learning-strip .orb{width:46px;height:46px}.learning-strip .copy{min-width:0}.week-top strong{font-size:15px}.goal-panel{min-height:370px}}

.nearby-layout>.stack{align-self:start;align-content:start}.nearby-actions{margin-top:20px}.nearby-layout .spotlight{min-height:300px}@media(max-width:800px){.nearby-layout>.stack{order:-1}.nearby-layout>.stack>.spotlight{display:none}}
.catalog-tabs{margin-bottom:24px}.theme-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.theme-filters button{border:1px solid #d7ddd7;border-radius:24px;background:transparent;padding:9px 15px;font:inherit;font-size:13px;color:#4d6259;cursor:pointer}.theme-filters button.active{background:#4d6259;color:white;border-color:#4d6259}.timing{color:#4d6259!important;font-weight:500}.list-toolbar select{min-width:0}.catalog-tabs button{white-space:normal}@media(max-width:600px){.theme-filters{gap:6px}.theme-filters button{padding:8px 12px;font-size:12px}.list-toolbar{flex-wrap:wrap}.list-toolbar input{flex-basis:100%}.list-toolbar select{flex:1}.catalog-tabs{display:flex}.catalog-tabs button{flex:1;padding:11px 8px}}
