.simple-guide{color:#57451f}.simple-guide .card .pill,.simple-guide .card small,.simple-guide .region-card small,.simple-guide .guide-subtitle,.simple-guide .result-count{color:#66522a!important}.simple-guide .card .numbers{font-size:18px}.simple-guide .card code{font-size:26px}.simple-guide .guide-steps button,.simple-guide .view-switch button{font-size:19px}.simple-guide .region-card{font-size:21px}.simple-guide input,.simple-guide select{font-size:18px!important}.simple-guide .search{padding:12px}.simple-guide .step-heading{font-size:26px}.simple-guide .mini{font-size:17px;min-height:44px}.simple-guide .card{min-height:110px}#regionContext{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;font-size:20px}.explorer-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.explorer-layout.has-detail{grid-template-columns:minmax(0,1fr) 350px}.explorer-layout .workspace{min-width:0}#siteDetails{margin:0;min-width:0;position:sticky;top:110px;max-height:calc(100dvh - 200px);overflow:auto}#siteDetails:not([open]){display:none}#siteDetails>summary{font-size:20px;font-weight:bold}.close-site{float:left;margin:5px 0}.simple-guide #siteDetails .detail{display:flex;flex-direction:column;align-items:stretch}.simple-guide #siteDetails .detail h2{font-size:29px}.simple-guide #siteDetails .detail .actions{display:flex;flex-direction:column}.simple-guide #siteDetails .detail .action{font-size:18px;min-height:48px;text-align:center}.simple-guide #siteDetails .detail>.meta{width:100%}.simple-guide #siteDetails .detail>.meta b{font-size:32px}.simple-guide .map-scroll{height:min(650px,67dvh)}.map.expanded-map{position:fixed!important;inset:12px!important;z-index:60;background:#fffdf6;display:flex!important;flex-direction:column;box-shadow:0 0 0 30px #3b2c18bb}.map.expanded-map .map-scroll{height:auto!important;flex:1;min-height:0}.map.expanded-map .controls{flex-shrink:0}.toast{z-index:100;bottom:85px;font-size:20px}.simple-guide .short-item{font-size:19px}.simple-guide .short-actions button{font-size:17px}@media(max-width:1000px){.explorer-layout.has-detail{grid-template-columns:minmax(0,1fr) 310px}}@media(max-width:850px){.explorer-layout,.explorer-layout.has-detail{display:block}#siteDetails[open]{position:fixed;top:auto;bottom:76px;left:10px;right:10px;max-height:56dvh;z-index:35;background:#fffdf5;border:2px solid #b79a56;box-shadow:0 -8px 35px #4f3a1933;border-radius:17px;padding:8px 16px}#siteDetails>summary{font-size:19px}.close-site{position:sticky;top:0;background:#f4ead5;z-index:2}.simple-guide .card{min-height:96px;padding:13px}.simple-guide .card .numbers{font-size:17px}.simple-guide .card small,.simple-guide .card .pill{font-size:15px}.simple-guide .card code{font-size:25px}.simple-guide .guide-steps button{font-size:16px}.simple-guide .map-scroll{height:64dvh}.simple-guide .guide-title{font-size:28px}#regionContext{font-size:18px}.simple-guide .region-card{font-size:21px}.simple-guide .region-card small{font-size:16px}.map.expanded-map{inset:5px!important}.map-help{font-size:14px}.simple-guide .mobile-bar button{font-size:18px}.simple-guide .view-switch button{font-size:18px}}@media print{.explorer-layout,#regionContext,.close-site{display:none!important}}
