.missionary-card[data-astro-cid-vfgexswc]:hover{border-color:#f89626!important}.missionary-country-btn[data-astro-cid-vfgexswc]:hover{background:#f4f7fa}.country-overview[data-astro-cid-vfgexswc]{margin-bottom:36px}.country-tiles[data-astro-cid-vfgexswc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:18px}.country-tile[data-astro-cid-vfgexswc]{display:flex;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid rgba(11,53,84,.12);border-radius:16px;padding:14px 16px;cursor:pointer;font-family:inherit;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.country-tile[data-astro-cid-vfgexswc]:hover{border-color:#f89626;transform:translateY(-2px);box-shadow:0 8px 20px #0b355414}.country-tile[data-astro-cid-vfgexswc].is-active{border-color:#0b3554;background:#e7f1f7}.country-flag[data-astro-cid-vfgexswc]{font-size:30px;line-height:1}.country-name[data-astro-cid-vfgexswc]{font-size:15px;font-weight:700;color:#0b3554}.country-count[data-astro-cid-vfgexswc]{font-size:12.5px;color:#5c6b78;margin-top:2px}.missionary-country-btn[data-astro-cid-vfgexswc].is-active{background:#e7f1f7;color:#0b3554!important;font-weight:600}@media(max-width:760px){.missionary-layout[data-astro-cid-vfgexswc]{flex-direction:column}.missionary-sidebar[data-astro-cid-vfgexswc]{position:static;flex:1 1 auto;width:100%}.missionary-sidebar[data-astro-cid-vfgexswc] nav[data-astro-cid-vfgexswc]{flex-direction:row!important;flex-wrap:wrap;gap:8px!important}.missionary-country-btn[data-astro-cid-vfgexswc]{border:1px solid rgba(11,53,84,.14)!important;border-radius:999px!important}}.mm-map.leaflet-container{font-family:Lato,system-ui,sans-serif;background:#dbe9f2}.mm-label{display:block;transform:translate(-50%);white-space:nowrap;font:700 11px Lato,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#9aabb8;text-shadow:0 0 3px #fff,0 0 3px #fff;pointer-events:none}.mm-label.is-on{color:#5c6b78}.mm-labels-off .mm-label{display:none}.mm-pin{width:44px;height:44px;border-radius:50%;border:3px solid #fff;background:#d5e5ef center / cover no-repeat;box-shadow:0 3px 10px #0b355459;transition:transform .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:center;font:700 16px Montserrat,sans-serif;color:#0b3554}.leaflet-marker-icon:hover .mm-pin,.leaflet-marker-icon:focus-visible .mm-pin,.mm-pin.is-active{transform:scale(1.3);border-color:#f89626}.leaflet-marker-icon:focus-visible{outline:none}.mm-cluster{position:relative;display:block;width:52px;height:52px}.mm-cluster .mm-pin{width:52px;height:52px}.mm-cluster-count{position:absolute;right:-6px;top:-6px;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#f89626;color:#fff;font:700 12.5px/24px Lato,sans-serif;text-align:center;box-shadow:0 2px 6px #0b35544d}.mm-cluster:hover .mm-pin{transform:scale(1.1)}.mm-popup .leaflet-popup-content-wrapper{padding:0;border-radius:18px;overflow:hidden;box-shadow:0 18px 46px #0b355440}.mm-popup .leaflet-popup-content{margin:0;width:280px!important}.mm-popup a.leaflet-popup-close-button{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);top:6px;right:6px;font-size:22px}.mm-card-photo{position:relative;aspect-ratio:16 / 10;background:#e7f1f7;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:700;color:#0b355459}.mm-card-photo img{width:100%;height:100%;object-fit:cover}.mm-card-badge{position:absolute;left:10px;top:10px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#0b3554d1;color:#fff}.mm-card-body{padding:14px 18px 18px}.mm-card-body h3{font-size:16.5px;font-weight:600;color:#0b3554;line-height:1.25;margin:0}.mm-card-country{font-size:12.5px;color:#5c6b78;margin:4px 0 0!important}.mm-card-bio{font-size:13px;line-height:1.5;color:#5c6b78;margin:10px 0 0!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mm-card-link{display:inline-block;margin-top:12px;font-size:13.5px;font-weight:700;color:#f89626!important}@media(max-width:760px){.mm-popup .leaflet-popup-content{width:240px!important}.mm-card-bio{-webkit-line-clamp:3}}.mm[data-astro-cid-xo5aj2ae]{margin-bottom:56px}.mm-head[data-astro-cid-xo5aj2ae]{max-width:1240px;margin:0 auto;padding:0 28px}.mm-head[data-astro-cid-xo5aj2ae] h2[data-astro-cid-xo5aj2ae]{font-size:clamp(22px,2.6vw,30px);color:#0b3554;line-height:1.2}.mm-head[data-astro-cid-xo5aj2ae] p[data-astro-cid-xo5aj2ae]{font-size:15px;line-height:1.55;color:#5c6b78;margin:10px 0 0;max-width:640px}.mm-stage[data-astro-cid-xo5aj2ae]{position:relative;isolation:isolate;z-index:0;margin-top:26px;height:min(78vh,820px);min-height:480px;background:#dde8f0;border-top:1px solid rgba(11,53,84,.08);border-bottom:1px solid rgba(11,53,84,.08)}.mm-map[data-astro-cid-xo5aj2ae]{position:absolute;inset:0;z-index:1}.mm-wheel-hint[data-astro-cid-xo5aj2ae]{position:absolute;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;background:#0b355473;color:#fff;font-size:17px;font-weight:600;text-align:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .3s ease}.mm-wheel-hint[data-astro-cid-xo5aj2ae].is-visible{opacity:1}.mm-legend[data-astro-cid-xo5aj2ae]{position:absolute;z-index:600;top:18px;left:max(18px,calc((100vw - 1240px)/2 + 28px));width:230px;max-height:calc(100% - 36px);overflow:auto;background:#fffffff5;border-radius:16px;box-shadow:0 10px 30px #0b355429;padding:14px}.mm-legend-title[data-astro-cid-xo5aj2ae]{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#8a97a1;font-weight:700;margin:2px 4px 10px}.mm-legend[data-astro-cid-xo5aj2ae] ul[data-astro-cid-xo5aj2ae]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mm-legend[data-astro-cid-xo5aj2ae] button[data-astro-cid-xo5aj2ae]{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:none;background:none;font-family:inherit;cursor:pointer;text-align:left}.mm-legend[data-astro-cid-xo5aj2ae] button[data-astro-cid-xo5aj2ae]:hover{background:#f2f6f9}.mm-legend[data-astro-cid-xo5aj2ae] button[data-astro-cid-xo5aj2ae].is-hot{background:#fdebd4}.mm-legend-flag[data-astro-cid-xo5aj2ae]{font-size:18px;line-height:1}.mm-legend-name[data-astro-cid-xo5aj2ae]{font-size:14px;font-weight:600;color:#0b3554}.mm-legend-count[data-astro-cid-xo5aj2ae]{font-size:12.5px;color:#8a97a1;font-weight:700}@media(max-width:760px){.mm-stage[data-astro-cid-xo5aj2ae]{height:64svh;min-height:420px}.mm-legend[data-astro-cid-xo5aj2ae]{inset:auto 10px 10px;width:auto;max-height:none;padding:6px;overflow-x:auto;overflow-y:hidden}.mm-legend-title[data-astro-cid-xo5aj2ae]{display:none}.mm-legend[data-astro-cid-xo5aj2ae] ul[data-astro-cid-xo5aj2ae]{flex-direction:row;gap:4px}.mm-legend[data-astro-cid-xo5aj2ae] li[data-astro-cid-xo5aj2ae]{flex:none}.mm-legend[data-astro-cid-xo5aj2ae] button[data-astro-cid-xo5aj2ae]{padding:7px 10px;gap:6px;white-space:nowrap}}
