.fo-explainer{background-color:#f5f5f7;border-bottom:1px solid rgba(0,87,184,.1);font-family:Montserrat,sans-serif;scroll-margin-top:85px}.fo-explainer dd,.fo-explainer dl,.fo-explainer h2,.fo-explainer h3,.fo-explainer p{margin:0}.fo-explainer [hidden]{display:none!important}.fo-explainer button{font-family:inherit}.fo-explainer__inner{box-sizing:content-box;margin:0 auto;max-width:1232px;padding:100px 104px}.fo-explainer .fo-explainer__eyebrow{align-items:center;color:#0057b8;display:flex;font-size:10px;font-weight:800;gap:10px;letter-spacing:1.8px;line-height:13px;text-transform:uppercase}.fo-explainer .fo-explainer__eyebrow:before{background-color:#0057b8;content:"";flex-shrink:0;height:2px;width:32px}.fo-explainer .fo-explainer__heading{color:#000;font-size:36px;font-weight:800;line-height:42px;margin-top:14px}.fo-explainer__layout{display:grid;gap:32px;grid-template-columns:minmax(0,710fr) minmax(0,490fr);margin-top:14px}.fo-explainer__map{background:linear-gradient(180deg,#000f22,#0057b8);border-radius:4px;border-top:4px solid #0057b8;box-shadow:0 24px 70px rgba(0,15,34,.2);box-sizing:border-box;min-height:529px;overflow:hidden;position:relative}.fo-explainer__google,.fo-explainer__map-image{border:0;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.fo-explainer__map-art{height:auto;left:50%;position:absolute;top:calc(50% - 3.5px);transform:translate(-50%,-50%);width:78.9%}.fo-explainer .fo-explainer__map-label{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:400;left:50%;line-height:20px;pointer-events:none;position:absolute;text-transform:uppercase;top:75.15%;transform:translateX(-50%);white-space:nowrap}.fo-explainer__pin{align-items:center;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:5px;margin:0;padding:0;position:absolute;transform:translate(-50%,calc(-100% + 7px))}.fo-explainer__pin-label{background-color:#0057b8;border-radius:6px;color:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));font-size:11px;font-weight:600;line-height:13px;padding:4px 9px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.fo-explainer__pin-dot{background-color:#0057b8;border:3px solid #fff;border-radius:7px;box-shadow:0 1px 4px rgba(0,0,0,.3);box-sizing:border-box;height:14px;transition:transform .2s ease;width:14px}.fo-explainer__pin.is-active .fo-explainer__pin-label,.fo-explainer__pin:hover .fo-explainer__pin-label{background-color:#fff;color:#0057b8}.fo-explainer__pin.is-active .fo-explainer__pin-dot{transform:scale(1.2)}.fo-explainer__pin:focus-visible{outline:none}.fo-explainer__pin:focus-visible .fo-explainer__pin-label{outline:2px solid #fff;outline-offset:2px}.fo-explainer__legend{background-color:rgba(10,20,40,.75);border-radius:8px;bottom:20px;left:16px;padding:10px 12px;position:absolute}.fo-explainer .fo-explainer__legend-title{color:hsla(0,0%,100%,.45);font-size:10px;font-weight:600;letter-spacing:.6px;line-height:12px;margin-bottom:6px;text-transform:uppercase}.fo-explainer__legend-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.fo-explainer__legend-list li{align-items:center;color:hsla(0,0%,100%,.75);display:flex;font-size:11px;font-weight:400;gap:6px;line-height:13px;margin:0}.fo-explainer__legend-list li:before{background-color:#0057b8;border-radius:5px;content:"";height:10px;width:10px}.fo-explainer .fo-explainer__hint{background-color:rgba(0,0,0,.5);border-radius:20px;bottom:16px;color:hsla(0,0%,100%,.8);font-size:12px;font-weight:400;left:50%;line-height:15px;padding:6px 14px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.fo-explainer__panel{padding:0 34px 0 35px}.fo-explainer__tabs{border:1px solid #0057b8;border-radius:63px;display:inline-flex;gap:8px;margin-bottom:24px;padding:2px}.fo-explainer .fo-explainer__tab{background:none;border:0;border-radius:53px;color:#000;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:1.32px;line-height:13px;margin:0;padding:8px 24px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.fo-explainer .fo-explainer__tab:hover{color:#0057b8}.fo-explainer .fo-explainer__tab.is-active{background-color:#0057b8;color:#f3f4f6}.fo-explainer .fo-explainer__tab:focus-visible{outline:2px solid #0057b8;outline-offset:2px}.fo-explainer .fo-explainer__badge{background-color:#bfdbfe;border-radius:21px;color:#0057b8;font-size:11px;font-weight:700;letter-spacing:1.32px;line-height:13px;padding:4px 10px;text-transform:uppercase;width:fit-content}.fo-explainer .fo-explainer__name{color:#000;font-size:28px;font-weight:800;line-height:36px;margin-top:16px}.fo-explainer .fo-explainer__area{color:#000;font-size:14px;font-weight:400;line-height:20px;margin-top:8px}.fo-explainer .fo-explainer__text{color:#000;font-size:14px;font-weight:400;line-height:20px;margin-top:24px;max-width:368px}.fo-explainer__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:24px 0 0;padding:0}.fo-explainer .fo-explainer__tag{background-color:rgba(0,87,184,.09);border-radius:20px;color:#0057b8;font-size:11px;font-weight:500;line-height:13px;margin:0;padding:3px 10px;white-space:nowrap}.fo-explainer__facts{border-top:1px solid #0057b8;margin-top:24px}.fo-explainer__fact{align-items:center;border-bottom:1px solid #999;display:flex;font-size:11px;font-weight:700;gap:16px;justify-content:space-between;letter-spacing:1.32px;line-height:13px;padding:24px 0;text-transform:uppercase}.fo-explainer__fact dt{color:#0057b8;white-space:nowrap}.fo-explainer__fact dd{color:#000;text-align:right}.fo-explainer__text+.fo-explainer__tags{margin-top:44px}.fo-explainer__cards{background-color:#0057b8;border-radius:18px;display:grid;gap:1px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;margin:14px 0 0;overflow:hidden;padding:0 26px}.fo-explainer__card-item{display:flex;margin:0}.fo-explainer .fo-explainer__card{align-items:flex-start;background-color:#fff;border:0;cursor:pointer;display:flex;flex:1;flex-direction:column;margin:0;min-height:120px;padding:28px;text-align:left;transition:background-color .2s ease}.fo-explainer .fo-explainer__card.is-active,.fo-explainer .fo-explainer__card:hover{background-color:#eef4fb}.fo-explainer .fo-explainer__card:focus-visible{outline:2px solid #0057b8;outline-offset:-4px}.fo-explainer__card-name{color:#1d1d1f;font-size:13px;font-weight:500;line-height:16px}.fo-explainer__card-area{color:#aaa;font-size:11px;font-weight:400;line-height:13px;margin-top:4px}.fo-explainer .fo-explainer__tags--card{gap:2px;margin-top:11px}@media (max-width:1439px){.fo-explainer__inner{padding-left:40px;padding-right:40px}.fo-explainer__panel{padding:0 0 0 8px}}@media (max-width:1023px){.fo-explainer__inner{padding-bottom:80px;padding-top:80px}.fo-explainer__layout{gap:40px;grid-template-columns:minmax(0,1fr)}.fo-explainer__map{aspect-ratio:710/529;min-height:0}.fo-explainer__panel{padding:0}.fo-explainer .fo-explainer__text{max-width:560px}}@media (max-width:767px){.fo-explainer__inner{padding:64px 20px}.fo-explainer .fo-explainer__heading{font-size:28px;line-height:34px}.fo-explainer__map{aspect-ratio:4/3}.fo-explainer__legend{display:none}.fo-explainer .fo-explainer__hint{bottom:10px}.fo-explainer__cards{grid-auto-flow:row;padding:0}.fo-explainer .fo-explainer__card{min-height:0;padding:20px}}