/* basins srollytelly css  */

/* Default (step-zero) layer visibility for the basins graphic, mirroring the
   initial calls in js/basins.js. That script runs on `defer`, so it doesn't
   execute until after the whole document has parsed; without these CSS
   defaults every aquifer/well/river/legend layer paints visible and stacks
   on the base map until basins.js finally hides them, producing a visible
   flash of the wrong layers on load (worse on slower parses). Selectors are
   copied 1:1 from each hide-by-default function in basins.js so this stays
   in sync with the JS's own starting state; scroll-triggered visibility
   changes in water_scrl_scrollama.js still override these via inline styles. */
[id*='brAq'], [class*='br-text'], #brLabHead,
[id*='hiCapAq'], [id*='basins-aqLeg'], [class*='highCap-text'] p,
[id*='domAq'], [class*='domestAq-text'] p,
[id*='subb'], [class*='g-subb-text g-aiAbs'] p,
[id*='rivers'], [class*='rivers'] p,
[id*='riversLeg-img'], [class*='g-rivers-text g-aiAbs'] p,
[id*='princBdAq'], [class*='princBdAqLeg'] p,
[id*='Alu'], [class*='g-prAlu-text g-aiAbs'],
[id*='-prAluLeg-img'],
[id*='intkWtrWdl'], [class*='g-intkWtrWdlLeg g-aiAbs'], [class*='g-wdLegAb'] p,
[id*='wellWtrWdl'], [id*='g-basins-wWdl'], [id*='g-basinsWtrWd'], [class*='g-wellWtrWdlLeg g-aiAbs'],
[id*='reservoir'], [class*='g-reservoirsLeg g-aiAbs'], [class*='g-reservoir-text g-aiAbs'] p {
  visibility: hidden;
}

/* // screen reader text */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

 .recMain li  {
	font-family: Bitter;
	margin-bottom:.5rem;
	font-size: 1rem;
	font-weight: 450;
}

 .recList li  {
	font-family: Bitter;
	margin-bottom:.5rem;
	font-size: 1rem;
	font-weight: 400;
}



/*#region*/
#scrolly {
        position: relative;
        padding: 1rem;
      }

      .scrolly-overlay {
        position: relative;
        padding: 0;
        max-width: 35rem;
        margin: 0 auto;
      }

       .sticky-thing {
        position: -webkit-sticky;
        position: sticky;
        left: 0;
        width: 100%;
        margin: 0;
        z-index: 0;
        top: 0;
        height: 100vh;
        /* Center everything inside */
        display: flex;
        justify-content: center;
        flex-direction: column;
      }

      .stepBsn {
        margin: 0 auto 2rem auto;
        margin-bottom: 25rem;
        background-color: #fff;
        color: black;
		border: .5px solid #d3d1d1;
		background-color: #f9fbfe;
		padding: .75rem;
		
      }

      .stepBsn p {
        text-align: left;
        padding: .2rem;
		font-family: Bitter;
    	font-weight: 350;
        font-size: 1.1rem;
		color:rgb(0, 0, 0);
		line-height: 1.25;
		margin-block: .7em;
      }

      .hidden { visibility: hidden; }

      /* When it's less than 935 pixels wide, do normal scrollytelling */
      @media only screen and (min-width: 935px) {
        #scrolly.side-by-side {
          display: flex;
        }

        #scrolly.side-by-side > div {
          flex-basis: 0;
          flex-grow: 1;
          flex-shrink: 1;
          padding: 0.75em;
        }

        #scrolly.side-by-side .scrolly-overlay {
          margin-top: 70vh;
          order: 0;
          /* Change these to adjust sizing options */
          min-width: 15rem;
          max-width: 20rem;
        }

        #scrolly.side-by-side .sticky-thing {
          order: 1;
          flex-grow: 2;
        }
      }
/*#endregion*/

/* set display for scrolly components - different graphics within .stickything */
/*#region*/
	  .basins {
	  display: block;	
	  width:75%;	
	  }

	  .waterAv {
		display:none;
		position:relative;
		/* margin-left:10%; */
		width:115%;
	  }


	 .netReturnsCntr {
		display: none;
		position: relative;
		width: 120%; 
		height: auto;
		margin-left: 10%;
	  }
	  
	.cExcessWater {
		display: none;
		position: relative; 
		width: 80%;
		height: auto;
		margin-left: 0%;
		padding-bottom: 3%
	}

	.cExcessMap {
		display: none;
		position: relative; 
		width: 80%;
		height: auto;
		margin-left: 0%;
		padding-bottom: 3%
	}

	.cExcTenure {
		display: none;
		position: relative; 
		width: 85%;
		height: auto;
		margin-left: 0%;
		padding-bottom: 3%
	}

	 @media only screen and (max-width: 935px){
		.cExcTenure {
		display: none;
		position: relative; 
		width: 100%;
		height: auto;
		margin-left: 0%;
		padding-bottom: 3%
	}
	 }

	.cExcDif {
		display: none;
		position: relative; 
		width: 85%;
		height: auto;
		margin-left: 0%;
		padding-bottom: 3%
	}

	 @media only screen and (max-width: 935px){
		.cExcDif {
		display: none;
		position: relative; 
		width: 100%;
		height: auto;
		margin-left: 0%;
		padding-bottom: 3%
	}
	 }

	
	

	.cExcFuture {
		display: none;
		position: relative; 
		width: 80%;
		height: auto;
		margin-left: 0%;
		padding-bottom: 3%
	}

	.ExceedCurve {
		display: none;
		position: relative; 
		width: 55%;
		height: auto;
		margin-left: 10%;
		padding-bottom: 3%
	}

	.ExceedHistFacet {
		display: none;
		position: relative; 
		width: 90%;
		height: auto;
		margin-left: 0%;
		padding-bottom: 3%
	}

	.ExceedFtrFacet {
		display: none;
		position: relative; 
		width: 90%;
		height: auto;
		margin-left: 0%;
		padding-bottom: 3%
	}

/*#endregion*/

/* styling for button to show/hide glacial aquifer (step 12) */
#glacialBtn{
	background-color: white;
	padding:5px;
	border-radius: 10px;
	border-color:#acadad;
	width:160px;
}


/*#region*/
/* basin scroll illustrator file css */
#g-2025-02-12_basins-box {
	container-type:inline-size;
	container-name:g-2025-02-12_basins-box;
}
#g-2025-02-12_basins-box {
	max-width:1500px;
}
#g-2025-02-12_basins-box,
#g-2025-02-12_basins-box .g-artboard {
	margin:0 auto;
}
#g-2025-02-12_basins-box p {
	margin:0;
}
#g-2025-02-12_basins-box .g-aiAbs {
	position:absolute;
}
#g-2025-02-12_basins-box .g-aiImg {
	position:absolute;
	top:0;
	display:block;
	width:100% !important;
}
#g-2025-02-12_basins-box .g-aiSymbol {
	position:absolute;
	box-sizing:border-box;
}
#g-2025-02-12_basins-box .g-aiPointText p {
	white-space:nowrap;
}
#g-basins-Artboard_2 {
	position:relative;
	overflow:hidden;
}
#g-basins-Artboard_2 {
	display:none;
}
@container g-2025-02-12_basins-box (width >= 697px) {
#g-basins-Artboard_2 {
	display:block;
}
}
#g-basins-Artboard_2 p {
	font-family:Open Sans;
	font-weight:regular;
	font-style:normal;
	line-height:15px;
	height:auto;
	opacity:1;
	letter-spacing:0em;
	font-size:12px;
	text-align:left;
	color:rgb(0,0,0);
	text-transform:none;
	padding-bottom:0;
	padding-top:0;
	mix-blend-mode:normal;
	position:static;
}
#g-basins-Artboard_2 .g-pstyle0 {
	font-weight:400;
	font-style:Regular;
	line-height:17px;
	height:17px;
	font-size:14px;
}
#g-basins-Artboard_2 .g-pstyle1 {
	font-weight:600;
	font-style:Semibold;
	line-height:18px;
	height:18px;
	font-size:15px;
}
#g-basins-Artboard_2 .g-pstyle2 {
	font-weight:600;
	font-style:Semibold;
	line-height:19px;
	height:19px;
	font-size:17px;
}
#g-basins-Artboard_2 .g-pstyle3 {
	font-weight:600;
	font-style:Semibold;
	line-height:17px;
	height:17px;
	font-size:14px;
}
#g-basins-Artboard_2 .g-pstyle4 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	height:11px;
	font-size:15px;
}
#g-basins-Artboard_2 .g-pstyle5 {
	font-weight:400;
	font-style:Regular;
	height:15px;
}
#g-basins-Artboard_2 .g-pstyle6 {
	font-weight:400;
	font-style:Regular;
	line-height:12px;
	height:12px;
	font-size:10px;
}
#g-basins-Artboard_2 .g-pstyle7 {
	font-weight:400;
	font-style:Regular;
	line-height:16px;
	height:16px;
	font-size:13px;
}
#g-basins-Artboard_2 .g-pstyle8 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	height:11px;
	font-size:14px;
}
#g-basins-Artboard_2 .g-pstyle9 {
	font-weight:400;
	font-style:Regular;
	line-height:11px;
	height:11px;
	font-size:13px;
}
#g-basins-Artboard_3 {
	position:relative;
	overflow:hidden;
}
#g-basins-Artboard_3 {
	display:none;
}
@container g-2025-02-12_basins-box (width >= 515px) and (width < 697px) {
#g-basins-Artboard_3 {
	display:block;
}
}
#g-basins-Artboard_3 p {
	font-family:Open Sans;
	font-weight:regular;
	font-style:normal;
	line-height:12px;
	height:auto;
	opacity:1;
	letter-spacing:0em;
	font-size:10px;
	text-align:left;
	color:rgb(0,0,0);
	text-transform:none;
	padding-bottom:0;
	padding-top:0;
	mix-blend-mode:normal;
	position:static;
}
#g-basins-Artboard_3 .g-pstyle0 {
	font-weight:400;
	font-style:Regular;
	height:12px;
}
#g-basins-Artboard_3 .g-pstyle1 {
	font-weight:600;
	font-style:Semibold;
	line-height:16px;
	height:16px;
	font-size:13px;
}
#g-basins-Artboard_3 .g-pstyle2 {
	font-weight:600;
	font-style:Semibold;
	line-height:15px;
	height:15px;
	font-size:15px;
}
#g-basins-Artboard_3 .g-pstyle3 {
	font-weight:600;
	font-style:Semibold;
	line-height:17px;
	height:17px;
	font-size:14px;
}
#g-basins-Artboard_3 .g-pstyle4 {
	font-weight:600;
	font-style:Semibold;
	line-height:18px;
	font-size:15px;
}
#g-basins-Artboard_3 .g-pstyle5 {
	font-weight:600;
	font-style:Semibold;
	line-height:18px;
	height:18px;
	font-size:15px;
}
#g-basins-Artboard_3 .g-pstyle6 {
	font-weight:400;
	font-style:Regular;
	line-height:11px;
	height:11px;
	font-size:9px;
}
#g-basins-Artboard_3 .g-pstyle7 {
	font-weight:400;
	font-style:Regular;
	line-height:16px;
	height:16px;
	font-size:13px;
}
#g-basins-Artboard_3 .g-pstyle8 {
	font-weight:400;
	font-style:Regular;
	line-height:11px;
	height:11px;
	font-size:13px;
}
#g-basins-Artboard_3 .g-pstyle9 {
	font-weight:600;
	font-style:Semibold;
	line-height:8px;
	height:8px;
	font-size:12px;
}
#g-basins-Artboard_3 .g-pstyle10 {
	font-weight:600;
	font-style:Semibold;
	line-height:14px;
	height:14px;
	font-size:12px;
}
#g-basins-Artboard_3 .g-pstyle11 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	height:11px;
	font-size:15px;
}
#g-basins-Artboard_3 .g-pstyle12 {
	font-weight:400;
	font-style:Regular;
	line-height:13px;
	height:13px;
	font-size:11px;
}
#g-basins-Artboard_4 {
	position:relative;
	overflow:visible;
}
@container g-2025-02-12_basins-box (width >= 515px) {
#g-basins-Artboard_4 {
	display:none;
}
}
#g-basins-Artboard_4 p {
	font-family:Open Sans;
	font-weight:regular;
	font-style:normal;
	line-height:10px;
	height:auto;
	opacity:1;
	letter-spacing:0em;
	font-size:8px;
	text-align:left;
	color:rgb(0,0,0);
	text-transform:none;
	padding-bottom:0;
	padding-top:0;
	mix-blend-mode:normal;
	position:static;
}
#g-basins-Artboard_4 .g-pstyle0 {
	font-weight:400;
	font-style:Regular;
	line-height:8px;
	height:8px;
	font-size:7px;
}
#g-basins-Artboard_4 .g-pstyle1 {
	font-weight:600;
	font-style:Semibold;
	line-height:12px;
	height:12px;
	font-size:10px;
}
#g-basins-Artboard_4 .g-pstyle2 {
	font-weight:600;
	font-style:Semibold;
	line-height:12px;
	font-size:10px;
}
#g-basins-Artboard_4 .g-pstyle3 {
	font-weight:600;
	font-style:Semibold;
	height:10px;
	font-size:10px;
}
#g-basins-Artboard_4 .g-pstyle4 {
	font-weight:400;
	font-style:Regular;
	line-height:11px;
	height:11px;
	font-size:9px;
}
#g-basins-Artboard_4 .g-pstyle5 {
	font-weight:400;
	font-style:Regular;
	height:10px;
}
#g-basins-Artboard_4 .g-pstyle6 {
	font-weight:400;
	font-style:Regular;
	line-height:8px;
	height:8px;
	font-size:9px;
}
#g-basins-Artboard_4 .g-pstyle7 {
	font-weight:400;
	font-style:Regular;
	line-height:7px;
	height:7px;
	font-size:6px;
}
#g-basins-Artboard_4 .g-pstyle8 {
	font-weight:600;
	font-style:Semibold;
	line-height:6px;
	height:6px;
}
#g-basins-Artboard_4 .g-pstyle9 {
	font-weight:400;
	font-style:Regular;
	line-height:8px;
	height:8px;
}
#g-basins-Artboard_4 .g-pstyle10 {
	font-weight:600;
	font-style:Semibold;
	line-height:8px;
	height:8px;
	font-size:10px;
}
#g-basins-Artboard_4 .g-pstyle11 {
	font-weight:600;
	font-style:Semibold;
	line-height:9px;
	height:9px;
}
#g-basins-Artboard_4 .g-pstyle12 {
	font-weight:400;
	font-style:Regular;
	line-height:9px;
	height:9px;
}

/* end basins css for straight ai2html basins run */


/*  additional css for basins for layers that aren't included in straight run above*/ 


/* css for domestic and high capacity aquifer legends */
#g-aqLeg2025-02-12_basins-box {
	container-type:inline-size;
	container-name:g-aqLeg2025-02-12_basins-box;
}
#g-aqLeg2025-02-12_basins-box {
	max-width:1500px;
}
#g-aqLeg2025-02-12_basins-box,
#g-aqLeg2025-02-12_basins-box .g-artboard {
	margin:0 auto;
}
#g-aqLeg2025-02-12_basins-box p {
	margin:0;
}
#g-aqLeg2025-02-12_basins-box .g-aiAbs {
	position:absolute;
}
#g-aqLeg2025-02-12_basins-box .g-aiImg {
	position:absolute;
	top:0;
	display:block;
	width:100% !important;
}
#g-aqLeg2025-02-12_basins-box .g-aiSymbol {
	position:absolute;
	box-sizing:border-box;
}
#g-aqLeg2025-02-12_basins-box .g-aiPointText p {
	white-space:nowrap;
}

#g-basins-aqLeg-Artboard_2 {
	position:relative;
	overflow:hidden;
}
#g-basins-aqLeg-Artboard_2 {
	display:none;
}
@container g-aqLeg2025-02-12_basins-box (width >= 697px) and (width < 880px) {
#g-basins-aqLeg-Artboard_2 {
	display:block;
}
}
#g-basins-aqLeg-Artboard_3 {
	position:relative;
	overflow:hidden;
}
#g-basins-aqLeg-Artboard_3 {
	display:none;
}
@container g-aqLeg2025-02-12_basins-box (width >= 515px) and (width < 697px) {
#g-basins-aqLeg-Artboard_3 {
	display:block;
}
}
#g-basins-aqLeg-Artboard_4 {
	position:relative;
	overflow:hidden;
}
@container g-aqLeg2025-02-12_basins-box (width >= 515px) {
#g-basins-aqLeg-Artboard_4 {
	display:none;
}
}

/* state water studies */
#g-stWtrStud2025-02-12_basins-box {
		max-width:1500px;
	}
	#g-stWtrStud2025-02-12_basins-box ,
	#g-stWtrStud2025-02-12_basins-box .g-artboard {
		margin:0 auto;
	}
	#g-stWtrStud2025-02-12_basins-box p {
		margin:0;
	}
	#g-stWtrStud2025-02-12_basins-box .g-aiAbs {
		position:absolute;
	}
	#g-stWtrStud2025-02-12_basins-box .g-aiImg {
		position:absolute;
		top:0;
		display:block;
		width:100% !important;
	}
	#g-stWtrStud2025-02-12_basins-box .g-aiSymbol {
		position: absolute;
		box-sizing: border-box;
	}
	#g-stWtrStud2025-02-12_basins-box .g-aiPointText p { white-space: nowrap; }
	#g-basins-stWtrStud-Artboard_1 {
		position:relative;
		overflow:hidden;
	}
	#g-basins-stWtrStud-Artboard_2 {
		position:relative;
		overflow:hidden;
	}
	#g-basins-stWtrStud-Artboard_3 {
		position:relative;
		overflow:hidden;
	}
	#g-basins-stWtrStud-Artboard_4 {
		position:relative;
		overflow:hidden;
	}

/* water withdrawal state thumbnail */

#g-basins-wWdl2025-02-12_basins-box {
		max-width:1500px;
	}
	#g-basins-wWdl2025-02-12_basins-box ,
	#g-basins-wWdl2025-02-12_basins-box .g-artboard {
		margin:0 auto;
	}
	#g-basins-wWdl2025-02-12_basins-box p {
		margin:0;
	}
	#g-basins-wWdl2025-02-12_basins-box .g-aiAbs {
		position:absolute;
	}
	#g-basins-wWdl2025-02-12_basins-box .g-aiImg {
		position:absolute;
		top:0;
		display:block;
		width:100% !important;
	}
	#g-basins-wWdl2025-02-12_basins-box .g-aiSymbol {
		position: absolute;
		box-sizing: border-box;
	}
	#g-basins-wWdl2025-02-12_basins-box .g-aiPointText p { white-space: nowrap; }
	#g-basins-wWdl-Artboard_1 {
		position:relative;
		overflow:hidden;
	}
	#g-basins-wWdl-Artboard_2 {
		position:relative;
		overflow:hidden;
	}
	#g-basins-wWdl-Artboard_3 {
		position:relative;
		overflow:hidden;
	}
	#g-basins-wWdl-Artboard_4 {
		position:relative;
		overflow:hidden;
	}

/* ############## */

/*#endregion*/


/* css cumulative excess water availability  */

#g-2025-02-09_cmltExcWtr_10-box {
		max-width:1500px;
	}
	#g-2025-02-09_cmltExcWtr_10-box ,
	#g-2025-02-09_cmltExcWtr_10-box .g-artboard {
		margin:0 auto;
	}
	#g-2025-02-09_cmltExcWtr_10-box p {
		margin:0;
	}
	#g-2025-02-09_cmltExcWtr_10-box .g-aiAbs {
		position:absolute;
	}
	#g-2025-02-09_cmltExcWtr_10-box .g-aiImg {
		position:absolute;
		top:0;
		display:block;
		width:100% !important;
	}
	#g-2025-02-09_cmltExcWtr_10-box .g-aiSymbol {
		position: absolute;
		box-sizing: border-box;
	}
	#g-2025-02-09_cmltExcWtr_10-box .g-aiPointText p { white-space: nowrap; }
	#g-cmltExcWtr-Artboard_1 {
		position:relative;
		overflow:hidden;
	}
	#g-cmltExcWtr-Artboard_1 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:18px;
		height:auto;
		opacity:1;
		letter-spacing:0em;
		font-size:20px;
		text-align:left;
		color:rgb(139,140,140);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		position:static;
	}
	#g-cmltExcWtr-Artboard_1 .g-pstyle0 {
		font-weight:400;
		font-style:Regular;
		height:18px;
	}
	#g-cmltExcWtr-Artboard_1 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:21px;
		color:rgb(0,0,0);
	}
	#g-cmltExcWtr-Artboard_1 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:23px;
		font-size:25px;
		text-align:center;
		color:rgb(0,0,0);
	}
	#g-cmltExcWtr-Artboard_1 .g-pstyle3 {
		font-weight:700;
		font-style:Bold;
		line-height:24px;
		font-size:28px;
		color:rgb(0,0,0);
	}
	#g-cmltExcWtr-Artboard_1 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		height:18px;
		text-align:right;
	}
	#g-cmltExcWtr-Artboard_2 {
		position:relative;
		overflow:hidden;
	}
	#g-cmltExcWtr-Artboard_2 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:14px;
		height:auto;
		opacity:1;
		letter-spacing:0em;
		font-size:16px;
		text-align:left;
		color:rgb(139,140,140);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		position:static;
	}
	#g-cmltExcWtr-Artboard_2 .g-pstyle0 {
		font-weight:400;
		font-style:Regular;
		height:14px;
	}
	#g-cmltExcWtr-Artboard_2 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:17px;
		color:rgb(0,0,0);
	}
	#g-cmltExcWtr-Artboard_2 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:18px;
		font-size:20px;
		text-align:center;
		color:rgb(0,0,0);
	}
	#g-cmltExcWtr-Artboard_2 .g-pstyle3 {
		font-weight:700;
		font-style:Bold;
		line-height:19px;
		font-size:22px;
		color:rgb(0,0,0);
	}
	#g-cmltExcWtr-Artboard_2 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		height:14px;
		text-align:right;
	}
	#g-cmltExcWtr-Artboard_3 {
		position:relative;
		overflow:hidden;
	}
	#g-cmltExcWtr-Artboard_3 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:11px;
		height:auto;
		opacity:1;
		letter-spacing:0em;
		font-size:12px;
		text-align:left;
		color:rgb(139,140,140);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		position:static;
	}
	#g-cmltExcWtr-Artboard_3 .g-pstyle0 {
		font-weight:400;
		font-style:Regular;
		height:11px;
	}
	#g-cmltExcWtr-Artboard_3 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:12px;
		color:rgb(0,0,0);
	}
	#g-cmltExcWtr-Artboard_3 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:13px;
		font-size:15px;
		text-align:center;
		color:rgb(0,0,0);
	}
	#g-cmltExcWtr-Artboard_3 .g-pstyle3 {
		font-weight:700;
		font-style:Bold;
		line-height:14px;
		font-size:16px;
		color:rgb(0,0,0);
	}
	#g-cmltExcWtr-Artboard_3 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		height:11px;
		text-align:right;
	}
	#g-cmltExcWtr-Artboard_4 {
		position:relative;
		overflow:hidden;
	}
	#g-cmltExcWtr-Artboard_4 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:8px;
		height:auto;
		opacity:1;
		letter-spacing:0em;
		font-size:9px;
		text-align:left;
		color:rgb(139,140,140);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		position:static;
	}
	#g-cmltExcWtr-Artboard_4 .g-pstyle0 {
		font-weight:400;
		font-style:Regular;
		height:8px;
	}
	#g-cmltExcWtr-Artboard_4 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:10px;
		color:rgb(0,0,0);
	}
	#g-cmltExcWtr-Artboard_4 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:11px;
		font-size:12px;
		text-align:center;
		color:rgb(0,0,0);
	}
	#g-cmltExcWtr-Artboard_4 .g-pstyle3 {
		font-weight:700;
		font-style:Bold;
		line-height:11px;
		font-size:13px;
		color:rgb(0,0,0);
	}
	#g-cmltExcWtr-Artboard_4 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		height:8px;
		text-align:right;
	}



#g-cExcWtr-Artboard_1 {
	position:relative;
	overflow:hidden;
}
#g-cExcWtr-Artboard_1 {
	display:none;
}
@container g-2025-02-09_cmltExcWtr_09-box (width >= 880px) {
#g-cExcWtr-Artboard_1 {
	display:block;
}
}
#g-cExcWtr-Artboard_1 p {
	font-family:Open Sans;
	font-weight:regular;
	font-style:normal;
	line-height:18px;
	height:auto;
	opacity:1;
	letter-spacing:0em;
	font-size:20px;
	text-align:left;
	color:rgb(139,140,140);
	text-transform:none;
	padding-bottom:0;
	padding-top:0;
	mix-blend-mode:normal;
	position:static;
}
#g-cExcWtr-Artboard_1 .g-pstyle0 {
	font-weight:400;
	font-style:Regular;
	height:18px;
}
#g-cExcWtr-Artboard_1 .g-pstyle1 {
	font-weight:400;
	font-style:Regular;
	line-height:21px;
	color:rgb(0,0,0);
}
#g-cExcWtr-Artboard_1 .g-pstyle2 {
	font-weight:400;
	font-style:Regular;
	line-height:23px;
	font-size:25px;
	text-align:center;
	color:rgb(0,0,0);
}
#g-cExcWtr-Artboard_1 .g-pstyle3 {
	font-weight:700;
	font-style:Bold;
	line-height:24px;
	font-size:28px;
	color:rgb(0,0,0);
}
#g-cExcWtr-Artboard_1 .g-pstyle4 {
	font-weight:400;
	font-style:Regular;
	height:18px;
	text-align:right;
}
#g-cExcWtr-Artboard_2 {
	position:relative;
	overflow:hidden;
}
#g-cExcWtr-Artboard_2 {
	display:none;
}
@container g-2025-02-09_cmltExcWtr_09-box (width >= 715px) and (width < 880px) {
#g-cExcWtr-Artboard_2 {
	display:block;
}
}
#g-cExcWtr-Artboard_2 p {
	font-family:Open Sans;
	font-weight:regular;
	font-style:normal;
	line-height:14px;
	height:auto;
	opacity:1;
	letter-spacing:0em;
	font-size:16px;
	text-align:left;
	color:rgb(139,140,140);
	text-transform:none;
	padding-bottom:0;
	padding-top:0;
	mix-blend-mode:normal;
	position:static;
}
#g-cExcWtr-Artboard_2 .g-pstyle0 {
	font-weight:400;
	font-style:Regular;
	height:14px;
}
#g-cExcWtr-Artboard_2 .g-pstyle1 {
	font-weight:400;
	font-style:Regular;
	line-height:17px;
	color:rgb(0,0,0);
}
#g-cExcWtr-Artboard_2 .g-pstyle2 {
	font-weight:400;
	font-style:Regular;
	line-height:18px;
	font-size:20px;
	text-align:center;
	color:rgb(0,0,0);
}
#g-cExcWtr-Artboard_2 .g-pstyle3 {
	font-weight:700;
	font-style:Bold;
	line-height:19px;
	font-size:22px;
	color:rgb(0,0,0);
}
#g-cExcWtr-Artboard_2 .g-pstyle4 {
	font-weight:400;
	font-style:Regular;
	height:14px;
	text-align:right;
}
#g-cExcWtr-Artboard_3 {
	position:relative;
	overflow:hidden;
}
@container g-2025-02-09_cmltExcWtr_09-box (width >= 715px) {
#g-cExcWtr-Artboard_3 {
	display:none;
}
}
#g-cExcWtr-Artboard_3 p {
	font-family:Open Sans;
	font-weight:regular;
	font-style:normal;
	line-height:11px;
	height:auto;
	opacity:1;
	letter-spacing:0em;
	font-size:12px;
	text-align:left;
	color:#8b8c8c;
	text-transform:none;
	padding-bottom:0;
	padding-top:0;
	mix-blend-mode:normal;
	position:static;
}
#g-cExcWtr-Artboard_3 .g-pstyle0 {
	font-weight:400;
	font-style:Regular;
	height:11px;
}
#g-cExcWtr-Artboard_3 .g-pstyle1 {
	font-weight:400;
	font-style:Regular;
	line-height:12px;
	color:rgb(0,0,0);
}
#g-cExcWtr-Artboard_3 .g-pstyle2 {
	font-weight:400;
	font-style:Regular;
	line-height:13px;
	font-size:15px;
	text-align:center;
	color:rgb(0,0,0);
}
#g-cExcWtr-Artboard_3 .g-pstyle3 {
	font-weight:700;
	font-style:Bold;
	line-height:14px;
	font-size:16px;
	color:rgb(0,0,0);
}
#g-cExcWtr-Artboard_3 .g-pstyle4 {
	font-weight:400;
	font-style:Regular;
	height:11px;
	text-align:right;
}




/* adding blur to elements on water availability and net returns svg for drop shadow; when using drop shadow generated by illustrator (svg filter), it seems like the performance drag of calculating the shadow slows the performance of the water level when the cylinder height changes.*/
#shadow-side {
	filter:blur(13px);
	opacity: .85;
}
#shadow-bottom {
	filter:blur(10px);
}
#shadow-side-wdl {
	filter:blur(10px);
	opacity: .9;
}
#shadow-bottom-wdl {
	filter:blur(10px);
	opacity: .9;
}

/* replaces the per-icon raster mix-blend-mode shadow pngs in .cExcessWater's upstream cylinder icons (dev-cewa); applied to the visible #0967ce/#00f5ff body rects directly since the paired gradient shading shapes sit under the opaque body and don't cast a visible shadow on their own */
.cewa-shadow-body {
	filter: drop-shadow(3px 3px 4px rgba(0, 0, 0, .35));
}

/* upper-left (UpstreamLeft) cylinder is bigger than the UpstreamRight row and read as too tight/flat with the default offset */
.cewa-shadow-body-upleft {
	filter: drop-shadow(4px 7px 6px rgba(0, 0, 0, .35));
}





/* css for cExcessMap */
#g-2026-02-17_cExcessMap_01-box {
		max-width:1500px;
	}
	#g-2026-02-17_cExcessMap_01-box ,
	#g-2026-02-17_cExcessMap_01-box .g-artboard {
		margin:0 auto;
	}
	#g-2026-02-17_cExcessMap_01-box p {
		margin:0;
	}
	#g-2026-02-17_cExcessMap_01-box .g-aiAbs {
		position:absolute;
	}
	#g-2026-02-17_cExcessMap_01-box .g-aiImg {
		position:absolute;
		top:0;
		display:block;
		width:100% !important;
	}
	#g-2026-02-17_cExcessMap_01-box .g-aiSymbol {
		position: absolute;
		box-sizing: border-box;
	}
	#g-2026-02-17_cExcessMap_01-box .g-aiPointText p { white-space: nowrap; }
	#g-cmltvBasinsv-Artboard_1 {
		position:relative;
		overflow:hidden;
	}
	#g-cmltvBasinsv-Artboard_1 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:16px;
		height:auto;
		opacity:1;
		letter-spacing:0em;
		font-size:13px;
		text-align:left;
		color:rgb(139,140,140);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		position:static;
	}
	#g-cmltvBasinsv-Artboard_1 .g-pstyle0 {
		font-weight:400;
		font-style:Regular;
		height:16px;
	}
	#g-cmltvBasinsv-Artboard_1 .g-pstyle1 {
		font-weight:600;
		font-style:Semibold;
		line-height:22px;
		font-size:18px;
		color:rgb(0,0,0);
	}
	#g-cmltvBasinsv-Artboard_1 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:18px;
		height:18px;
		font-size:15px;
		color:rgb(0,0,0);
	}
	#g-cmltvBasinsv-Artboard_2 {
		position:relative;
		overflow:hidden;
	}
	#g-cmltvBasinsv-Artboard_2 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:14px;
		height:auto;
		opacity:1;
		letter-spacing:0em;
		font-size:12px;
		text-align:left;
		color:rgb(139,140,140);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		position:static;
	}
	#g-cmltvBasinsv-Artboard_2 .g-pstyle0 {
		font-weight:400;
		font-style:Regular;
		height:14px;
	}
	#g-cmltvBasinsv-Artboard_2 .g-pstyle1 {
		font-weight:600;
		font-style:Semibold;
		line-height:20px;
		height:20px;
		font-size:17px;
		color:rgb(0,0,0);
	}
	#g-cmltvBasinsv-Artboard_2 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:18px;
		height:18px;
		font-size:15px;
		color:rgb(0,0,0);
	}
	#g-cmltvBasinsv-Artboard_3 {
		position:relative;
		overflow:hidden;
	}
	#g-cmltvBasinsv-Artboard_3 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:13px;
		height:auto;
		opacity:1;
		letter-spacing:0em;
		font-size:11px;
		text-align:left;
		color:rgb(139,140,140);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		position:static;
	}
	#g-cmltvBasinsv-Artboard_3 .g-pstyle0 {
		font-weight:400;
		font-style:Regular;
		height:13px;
		text-align:justify;
	}
	#g-cmltvBasinsv-Artboard_3 .g-pstyle1 {
		font-weight:600;
		font-style:Semibold;
		line-height:19px;
		font-size:16px;
		color:rgb(0,0,0);
	}
	#g-cmltvBasinsv-Artboard_3 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:17px;
		height:17px;
		font-size:14px;
		color:rgb(0,0,0);
	}
	#g-cmltvBasinsv-Artboard_4 {
		position:relative;
		overflow:hidden;
	}
	#g-cmltvBasinsv-Artboard_4 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:12px;
		height:auto;
		opacity:1;
		letter-spacing:0em;
		font-size:10px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		position:static;
	}
	#g-cmltvBasinsv-Artboard_4 .g-pstyle0 {
		font-weight:400;
		font-style:Regular;
		line-height:9px;
		height:9px;
		font-size:8px;
		text-align:right;
		color:rgb(139,140,140);
	}
	#g-cmltvBasinsv-Artboard_4 .g-pstyle1 {
		font-weight:600;
		font-style:Semibold;
		line-height:13px;
		font-size:11px;
	}
	#g-cmltvBasinsv-Artboard_4 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		height:12px;
	}
	#g-cmltvBasinsv-Artboard_4 .g-pstyle3 {
		font-weight:400;
		font-style:Regular;
		line-height:9px;
		height:9px;
		font-size:8px;
		text-align:justify;
		color:rgb(139,140,140);
	}




/* ######### cExcessTenure css ################# */

#g-2026-02-23_cExcSeasonTenureFacet_03-box {
		max-width:1500px;
	}
	#g-2026-02-23_cExcSeasonTenureFacet_03-box ,
	#g-2026-02-23_cExcSeasonTenureFacet_03-box .g-artboard {
		margin:0 auto;
	}
	#g-2026-02-23_cExcSeasonTenureFacet_03-box p {
		margin:0;
	}
	#g-2026-02-23_cExcSeasonTenureFacet_03-box .g-aiAbs {
		position:absolute;
	}
	#g-2026-02-23_cExcSeasonTenureFacet_03-box .g-aiImg {
		position:absolute;
		top:0;
		display:block;
		width:100% !important;
	}
	#g-2026-02-23_cExcSeasonTenureFacet_03-box .g-aiSymbol {
		position: absolute;
		box-sizing: border-box;
	}
	#g-2026-02-23_cExcSeasonTenureFacet_03-box .g-aiPointText p { white-space: nowrap; }
	#g-cExcTenure-Artboard_1 {
		position:relative;
		overflow:hidden;
	}
	#g-cExcTenure-Artboard_1 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:16px;
		height:auto;
		opacity:1;
		letter-spacing:0em;
		font-size:13px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		position:static;
	}
	#g-cExcTenure-Artboard_1 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
		line-height:21px;
		font-size:22px;
	}
	#g-cExcTenure-Artboard_1 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:21px;
		height:21px;
		font-size:17px;
		text-align:center;
	}
	#g-cExcTenure-Artboard_1 .g-pstyle2 {
		font-weight:600;
		font-style:Semibold;
		height:16px;
		font-size:15px;
	}
	#g-cExcTenure-Artboard_1 .g-pstyle3 {
		font-weight:400;
		font-style:Regular;
		line-height:21px;
		height:21px;
		font-size:17px;
		text-align:right;
	}
	#g-cExcTenure-Artboard_1 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		line-height:17px;
		height:17px;
		font-size:14px;
	}
	#g-cExcTenure-Artboard_1 .g-pstyle5 {
		font-weight:400;
		font-style:Regular;
		height:16px;
	}
	#g-cExcTenure-Artboard_1 .g-pstyle6 {
		font-weight:400;
		font-style:Regular;
		line-height:21px;
		font-size:17px;
		text-align:right;
	}
	#g-cExcTenure-Artboard_2 {
		position:relative;
		overflow:hidden;
	}
	#g-cExcTenure-Artboard_2 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:14px;
		height:auto;
		opacity:1;
		letter-spacing:0em;
		font-size:12px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		position:static;
	}
	#g-cExcTenure-Artboard_2 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
		line-height:21px;
		font-size:18px;
	}
	#g-cExcTenure-Artboard_2 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:19px;
		height:19px;
		font-size:16px;
		text-align:center;
	}
	#g-cExcTenure-Artboard_2 .g-pstyle2 {
		font-weight:600;
		font-style:Semibold;
		line-height:15px;
		height:15px;
		font-size:15px;
	}
	#g-cExcTenure-Artboard_2 .g-pstyle3 {
		font-weight:400;
		font-style:Regular;
		line-height:19px;
		height:19px;
		font-size:16px;
		text-align:right;
	}
	#g-cExcTenure-Artboard_2 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		line-height:16px;
		height:16px;
		font-size:13px;
	}
	#g-cExcTenure-Artboard_2 .g-pstyle5 {
		font-weight:400;
		font-style:Regular;
		height:14px;
	}
	#g-cExcTenure-Artboard_2 .g-pstyle6 {
		font-weight:400;
		font-style:Regular;
		line-height:19px;
		font-size:16px;
		text-align:right;
	}
	#g-cExcTenure-Artboard_3 {
		position:relative;
		overflow:hidden;
	}
	#g-cExcTenure-Artboard_3 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:11px;
		height:auto;
		opacity:1;
		letter-spacing:0em;
		font-size:9px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		position:static;
	}
	#g-cExcTenure-Artboard_3 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
		line-height:16px;
		font-size:13px;
	}
	#g-cExcTenure-Artboard_3 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:13px;
		height:13px;
		font-size:11px;
		text-align:center;
	}
	#g-cExcTenure-Artboard_3 .g-pstyle2 {
		font-weight:600;
		font-style:Semibold;
		height:11px;
		font-size:11px;
	}
	#g-cExcTenure-Artboard_3 .g-pstyle3 {
		font-weight:400;
		font-style:Regular;
		line-height:12px;
		height:12px;
		font-size:10px;
	}
	#g-cExcTenure-Artboard_3 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		line-height:13px;
		height:13px;
		font-size:11px;
		text-align:right;
	}
	#g-cExcTenure-Artboard_3 .g-pstyle5 {
		font-weight:400;
		font-style:Regular;
		height:11px;
	}
	#g-cExcTenure-Artboard_3 .g-pstyle6 {
		font-weight:400;
		font-style:Regular;
		line-height:13px;
		font-size:11px;
		text-align:right;
	}
	#g-cExcTenure-Artboard_4 {
		position:relative;
		overflow:hidden;
	}
	#g-cExcTenure-Artboard_4 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:8px;
		height:auto;
		opacity:1;
		letter-spacing:0em;
		font-size:6px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		position:static;
	}
	#g-cExcTenure-Artboard_4 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
		line-height:10px;
		font-size:9px;
	}
	#g-cExcTenure-Artboard_4 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:9px;
		height:9px;
		font-size:8px;
		text-align:center;
	}
	#g-cExcTenure-Artboard_4 .g-pstyle2 {
		font-weight:600;
		font-style:Semibold;
		height:8px;
		font-size:8px;
	}
	#g-cExcTenure-Artboard_4 .g-pstyle3 {
		font-weight:400;
		font-style:Regular;
		height:8px;
		font-size:7px;
	}
	#g-cExcTenure-Artboard_4 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		line-height:9px;
		height:9px;
		font-size:8px;
		text-align:right;
	}
	#g-cExcTenure-Artboard_4 .g-pstyle5 {
		font-weight:400;
		font-style:Regular;
		height:8px;
	}
	#g-cExcTenure-Artboard_4 .g-pstyle6 {
		font-weight:400;
		font-style:Regular;
		line-height:9px;
		font-size:8px;
		text-align:right;
	}
/* ##########  cExcDif css  ############ */

/* ####### cExcTenureDif css */

#g-2026-02-23_cExcTenureDif_02-box {
		max-width:1500px;
	}
	#g-2026-02-23_cExcTenureDif_02-box ,
	#g-2026-02-23_cExcTenureDif_02-box .g-artboard {
		margin:0 auto;
	}
	#g-2026-02-23_cExcTenureDif_02-box p {
		margin:0;
	}
	#g-2026-02-23_cExcTenureDif_02-box .g-aiAbs {
		position:absolute;
	}
	#g-2026-02-23_cExcTenureDif_02-box .g-aiImg {
		position:absolute;
		top:0;
		display:block;
		width:100% !important;
	}
	#g-2026-02-23_cExcTenureDif_02-box .g-aiSymbol {
		position: absolute;
		box-sizing: border-box;
	}
	#g-2026-02-23_cExcTenureDif_02-box .g-aiPointText p { white-space: nowrap; }
	#g-cExcDif-Artboard_1 {
		position:relative;
		overflow:hidden;
	}
	#g-cExcDif-Artboard_1 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:26px;
		opacity:1;
		letter-spacing:0em;
		font-size:22px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-cExcDif-Artboard_1 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
	}
	#g-cExcDif-Artboard_1 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:21px;
		height:21px;
		font-size:20px;
		text-align:justify;
	}
	#g-cExcDif-Artboard_1 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:24px;
		font-size:20px;
		text-align:justify;
	}
	#g-cExcDif-Artboard_1 .g-pstyle3 {
		font-weight:600;
		font-style:Semibold;
		line-height:14px;
		font-size:15px;
	}
	#g-cExcDif-Artboard_1 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		line-height:16px;
		font-size:13px;
	}
	#g-cExcDif-Artboard_2 {
		position:relative;
		overflow:hidden;
	}
	#g-cExcDif-Artboard_2 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:22px;
		opacity:1;
		letter-spacing:0em;
		font-size:18px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-cExcDif-Artboard_2 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
	}
	#g-cExcDif-Artboard_2 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:17px;
		height:17px;
		font-size:16px;
		text-align:justify;
	}
	#g-cExcDif-Artboard_2 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:17px;
		font-size:16px;
		text-align:justify;
	}
	#g-cExcDif-Artboard_2 .g-pstyle3 {
		font-weight:600;
		font-style:Semibold;
		line-height:11px;
		font-size:13px;
	}
	#g-cExcDif-Artboard_2 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		line-height:14px;
		font-size:12px;
	}
	#g-cExcDif-Artboard_3 {
		position:relative;
		overflow:hidden;
	}
	#g-cExcDif-Artboard_3 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:16px;
		opacity:1;
		letter-spacing:0em;
		font-size:13px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-cExcDif-Artboard_3 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
	}
	#g-cExcDif-Artboard_3 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:12px;
		height:12px;
		font-size:14px;
		text-align:justify;
	}
	#g-cExcDif-Artboard_3 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:12px;
		font-size:14px;
		text-align:justify;
	}
	#g-cExcDif-Artboard_3 .g-pstyle3 {
		font-weight:600;
		font-style:Semibold;
		line-height:11px;
	}
	#g-cExcDif-Artboard_3 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		line-height:11px;
		font-size:9px;
	}
	#g-cExcDif-Artboard_4 {
		position:relative;
		overflow:hidden;
	}
	#g-cExcDif-Artboard_4 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:11px;
		opacity:1;
		letter-spacing:0em;
		font-size:9px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-cExcDif-Artboard_4 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
	}
	#g-cExcDif-Artboard_4 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:9px;
		height:9px;
		font-size:10px;
		text-align:justify;
	}
	#g-cExcDif-Artboard_4 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:9px;
		font-size:10px;
		text-align:justify;
	}
	#g-cExcDif-Artboard_4 .g-pstyle3 {
		font-weight:600;
		font-style:Semibold;
		line-height:6px;
		height:6px;
	}
	#g-cExcDif-Artboard_4 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		line-height:8px;
		height:8px;
		font-size:7px;
	}

/* ##### css for cExcFuture  ###### */

#g-2026023_cExcWtrFuture_web_02-box {
		max-width:1500px;
	}
	#g-2026023_cExcWtrFuture_web_02-box ,
	#g-2026023_cExcWtrFuture_web_02-box .g-artboard {
		margin:0 auto;
	}
	#g-2026023_cExcWtrFuture_web_02-box p {
		margin:0;
	}
	#g-2026023_cExcWtrFuture_web_02-box .g-aiAbs {
		position:absolute;
	}
	#g-2026023_cExcWtrFuture_web_02-box .g-aiImg {
		position:absolute;
		top:0;
		display:block;
		width:100% !important;
	}
	#g-2026023_cExcWtrFuture_web_02-box .g-aiSymbol {
		position: absolute;
		box-sizing: border-box;
	}
	#g-2026023_cExcWtrFuture_web_02-box .g-aiPointText p { white-space: nowrap; }
	#g-cExcFuture-Artboard_1 {
		position:relative;
		overflow:hidden;
	}
	#g-cExcFuture-Artboard_1 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:12px;
		opacity:1;
		letter-spacing:0em;
		font-size:11px;
		text-align:left;
		color:rgb(128,128,128);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-cExcFuture-Artboard_1 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
		line-height:28px;
		height:28px;
		font-size:23px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle1 {
		font-weight:600;
		font-style:Semibold;
		line-height:14px;
		height:14px;
		font-size:12px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle2 {
		font-weight:600;
		font-style:Semibold;
		line-height:16px;
		height:16px;
		font-size:14px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle3 {
		font-weight:400;
		font-style:Regular;
		line-height:15px;
		height:15px;
		font-size:12px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle4 {
		font-weight:700;
		font-style:Bold;
		line-height:14px;
		height:14px;
		font-size:12px;
		color:rgb(255,255,255);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle5 {
		font-weight:700;
		font-style:Bold;
		line-height:14px;
		height:14px;
		letter-spacing:-0.075em;
		font-size:12px;
		color:rgb(255,255,255);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle6 {
		font-weight:700;
		font-style:Bold;
		line-height:14px;
		height:14px;
		font-size:12px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle7 {
		font-weight:600;
		font-style:Semibold;
		line-height:14px;
		font-size:12px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle8 {
		font-weight:600;
		font-style:Semibold;
		line-height:16px;
		font-size:13px;
		text-align:center;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle9 {
		font-weight:600;
		font-style:Semibold;
		line-height:14px;
		height:14px;
		letter-spacing:-0.075em;
		font-size:12px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle10 {
		font-weight:300;
		font-style:Light;
		line-height:8px;
		height:8px;
		font-size:10px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle11 {
		font-weight:600;
		font-style:Semibold;
		line-height:14px;
		height:14px;
		font-size:12px;
		color:rgb(252,252,252);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle12 {
		font-weight:300;
		font-style:Light;
		line-height:10px;
		height:10px;
		font-size:10px;
		text-align:justify;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle13 {
		font-weight:600;
		font-style:Semibold;
		line-height:16px;
		font-size:13px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle14 {
		font-weight:400;
		font-style:Regular;
	}
	#g-cExcFuture-Artboard_1 .g-pstyle15 {
		font-weight:400;
		font-style:Regular;
		line-height:14px;
		height:14px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle16 {
		font-weight:300;
		font-style:Condensed Light;
		line-height:13px;
		height:13px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle17 {
		font-weight:600;
		font-style:Semibold;
		line-height:14px;
		letter-spacing:-0.075em;
		color:rgb(252,252,252);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle18 {
		font-weight:600;
		font-style:Semibold;
		line-height:14px;
		height:14px;
		letter-spacing:-0.075em;
		font-size:12px;
		color:rgb(255,255,255);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle19 {
		font-weight:300;
		font-style:Light;
		line-height:10px;
		font-size:10px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle20 {
		font-weight:300;
		font-style:Condensed Light;
		line-height:13px;
		height:13px;
		color:rgb(255,254,253);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle21 {
		font-weight:600;
		font-style:Semibold;
		line-height:14px;
		letter-spacing:-0.075em;
		font-size:12px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle22 {
		font-weight:300;
		font-style:Condensed Light;
		height:12px;
		font-size:10px;
		text-align:justify;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle23 {
		font-weight:600;
		font-style:Semibold;
		line-height:14px;
		letter-spacing:-0.075em;
		font-size:12px;
		color:rgb(252,252,252);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle24 {
		font-weight:300;
		font-style:Light;
		line-height:8px;
		height:8px;
		font-size:8px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle25 {
		font-weight:300;
		font-style:Light;
		line-height:10px;
		height:10px;
		font-size:10px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle26 {
		font-weight:600;
		font-style:Semibold;
		line-height:16px;
		letter-spacing:-0.075em;
		font-size:13px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_1 .g-pstyle27 {
		font-weight:700;
		font-style:Bold;
		line-height:15px;
		height:15px;
		font-size:13px;
		color:rgb(255,255,255);
	}
	#g-cExcFuture-Artboard_2 {
		position:relative;
		overflow:hidden;
	}
	#g-cExcFuture-Artboard_2 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:9px;
		opacity:1;
		letter-spacing:0em;
		font-size:10px;
		text-align:left;
		color:rgb(128,128,128);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-cExcFuture-Artboard_2 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
		line-height:22px;
		height:22px;
		font-size:18px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle1 {
		font-weight:600;
		font-style:Semibold;
		line-height:11px;
		height:11px;
		font-size:9px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle2 {
		font-weight:700;
		font-style:Bold;
		line-height:11px;
		height:11px;
		font-size:9px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle3 {
		font-weight:600;
		font-style:Semibold;
		line-height:13px;
		height:13px;
		font-size:11px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		line-height:12px;
		height:12px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle5 {
		font-weight:700;
		font-style:Bold;
		line-height:11px;
		height:11px;
		font-size:9px;
		color:rgb(255,255,255);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle6 {
		font-weight:700;
		font-style:Bold;
		line-height:11px;
		height:11px;
		letter-spacing:-0.075em;
		font-size:9px;
		color:rgb(255,255,255);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle7 {
		font-weight:700;
		font-style:Bold;
		height:9px;
		letter-spacing:-0.075em;
		font-size:8px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle8 {
		font-weight:600;
		font-style:Semibold;
		line-height:12px;
		text-align:center;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle9 {
		font-weight:600;
		font-style:Semibold;
		line-height:11px;
		height:11px;
		letter-spacing:-0.075em;
		font-size:9px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle10 {
		font-weight:300;
		font-style:Light;
		line-height:6px;
		height:6px;
		font-size:9px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle11 {
		font-weight:700;
		font-style:Bold;
		height:9px;
		letter-spacing:-0.075em;
		font-size:8px;
		color:rgb(255,255,255);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle12 {
		font-weight:600;
		font-style:Semibold;
		line-height:11px;
		height:11px;
		font-size:9px;
		color:rgb(252,252,252);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle13 {
		font-weight:300;
		font-style:Light;
		line-height:8px;
		height:8px;
		font-size:9px;
		text-align:justify;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle14 {
		font-weight:600;
		font-style:Semibold;
		line-height:12px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle15 {
		font-weight:400;
		font-style:Regular;
	}
	#g-cExcFuture-Artboard_2 .g-pstyle16 {
		font-weight:600;
		font-style:Semibold;
		line-height:11px;
		letter-spacing:-0.075em;
		font-size:9px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle17 {
		font-weight:600;
		font-style:Semibold;
		line-height:11px;
		height:11px;
		letter-spacing:-0.075em;
		font-size:9px;
		color:rgb(252,252,252);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle18 {
		font-weight:300;
		font-style:Condensed Light;
		line-height:11px;
		height:11px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle19 {
		font-weight:600;
		font-style:Semibold;
		line-height:11px;
		height:11px;
		letter-spacing:-0.075em;
		font-size:9px;
		color:rgb(255,255,255);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle20 {
		font-weight:300;
		font-style:Condensed Light;
		line-height:11px;
		height:11px;
		color:rgb(255,254,253);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle21 {
		font-weight:300;
		font-style:Light;
		line-height:10px;
		font-size:11px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle22 {
		font-weight:300;
		font-style:Light;
		line-height:7px;
		height:7px;
		font-size:8px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_2 .g-pstyle23 {
		font-weight:700;
		font-style:Bold;
		line-height:12px;
		height:12px;
		color:rgb(255,255,255);
	}
	#g-cExcFuture-Artboard_3 {
		position:relative;
		overflow:hidden;
	}
	#g-cExcFuture-Artboard_3 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:9px;
		opacity:1;
		letter-spacing:0em;
		font-size:9px;
		text-align:left;
		color:rgb(128,128,128);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-cExcFuture-Artboard_3 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
		line-height:16px;
		height:16px;
		font-size:14px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle1 {
		font-weight:600;
		font-style:Semibold;
		line-height:8px;
		height:8px;
		font-size:7px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle2 {
		font-weight:700;
		font-style:Bold;
		line-height:8px;
		font-size:7px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle3 {
		font-weight:600;
		font-style:Semibold;
		height:9px;
		font-size:8px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle4 {
		font-weight:600;
		font-style:Semibold;
		line-height:8px;
		font-size:7px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle5 {
		font-weight:400;
		font-style:Regular;
		height:9px;
		font-size:7px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle6 {
		font-weight:700;
		font-style:Bold;
		line-height:8px;
		height:8px;
		font-size:7px;
		color:rgb(255,255,255);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle7 {
		font-weight:700;
		font-style:Bold;
		line-height:8px;
		font-size:7px;
		color:rgb(255,255,255);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle8 {
		font-weight:700;
		font-style:Bold;
		line-height:8px;
		height:8px;
		letter-spacing:-0.075em;
		font-size:7px;
		color:rgb(255,255,255);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle9 {
		font-weight:700;
		font-style:Bold;
		line-height:7px;
		height:7px;
		font-size:6px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle10 {
		font-weight:700;
		font-style:Bold;
		line-height:8px;
		height:8px;
		font-size:7px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle11 {
		font-weight:700;
		font-style:Bold;
		line-height:7px;
		height:7px;
		letter-spacing:-0.075em;
		font-size:6px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle12 {
		font-weight:600;
		font-style:Semibold;
		line-height:10px;
		font-size:10px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle13 {
		font-weight:600;
		font-style:Semibold;
		line-height:8px;
		letter-spacing:-0.075em;
		font-size:7px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle14 {
		font-weight:400;
		font-style:Regular;
	}
	#g-cExcFuture-Artboard_3 .g-pstyle15 {
		font-weight:400;
		font-style:Regular;
		line-height:11px;
		height:11px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle16 {
		font-weight:400;
		font-style:Regular;
		line-height:10px;
		height:10px;
		font-size:8px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle17 {
		font-weight:400;
		font-style:Regular;
		line-height:10px;
		height:10px;
		font-size:8px;
		color:rgb(255,254,253);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle18 {
		font-weight:300;
		font-style:Light;
		line-height:10px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle19 {
		font-weight:300;
		font-style:Light;
		line-height:8px;
		height:8px;
		color:rgb(0,0,0);
	}
	#g-cExcFuture-Artboard_3 .g-pstyle20 {
		font-weight:700;
		font-style:Bold;
		line-height:10px;
		height:10px;
		font-size:8px;
		color:rgb(255,255,255);
	}


	/*  css for class ExceedCurve */
#g-2026-02-25_nci6_future_05-box ,
	#g-2026-02-25_nci6_future_05-box .g-artboard {
		margin:0 auto;
	}
	#g-2026-02-25_nci6_future_05-box p {
		margin:0;
	}
	#g-2026-02-25_nci6_future_05-box .g-aiAbs {
		position:absolute;
	}
	#g-2026-02-25_nci6_future_05-box .g-aiImg {
		position:absolute;
		top:0;
		display:block;
		width:100% !important;
	}
	#g-2026-02-25_nci6_future_05-box .g-aiSymbol {
		position: absolute;
		box-sizing: border-box;
	}
	#g-2026-02-25_nci6_future_05-box .g-aiPointText p { white-space: nowrap; }
	#g-ExceedCurve-Artboard_1 {
		position:relative;
		overflow:hidden;
	}
	#g-ExceedCurve-Artboard_1 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:21px;
		opacity:1;
		letter-spacing:0em;
		font-size:20px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle1 {
		font-weight:600;
		font-style:Semibold;
		line-height:18px;
		font-size:15px;
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:14px;
		font-size:14px;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle3 {
		font-family:arial,helvetica,sans-serif;
		line-height:18px;
		font-size:15px;
		text-align:justify;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle4 {
		font-family:arial,helvetica,sans-serif;
		line-height:18px;
		font-size:15px;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle5 {
		font-weight:400;
		font-style:Regular;
		line-height:17px;
		font-size:14px;
		text-align:justify;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle6 {
		font-weight:400;
		font-style:Regular;
		line-height:17px;
		font-size:14px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle7 {
		font-weight:400;
		font-style:Regular;
		line-height:13px;
		height:13px;
		font-size:12px;
		text-align:justify;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle8 {
		font-weight:400;
		font-style:Regular;
		line-height:16px;
		font-size:14px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle9 {
		font-weight:400;
		font-style:Regular;
		line-height:16px;
		height:16px;
		font-size:14px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle10 {
		font-weight:400;
		font-style:Regular;
		line-height:18px;
		height:18px;
		font-size:14px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle11 {
		font-family:arial,helvetica,sans-serif;
		line-height:18px;
		font-size:15px;
		text-align:justify;
		color:rgb(31,120,180);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle12 {
		font-family:arial,helvetica,sans-serif;
		line-height:18px;
		font-size:15px;
		text-align:justify;
		color:rgb(255,127,0);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle13 {
		font-weight:400;
		font-style:Regular;
		line-height:14px;
		height:14px;
		font-size:12px;
		text-align:justify;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle14 {
		font-family:arial,helvetica,sans-serif;
		line-height:18px;
		font-size:15px;
		text-align:justify;
		color:rgb(221,197,172);
	}
	#g-ExceedCurve-Artboard_1 .g-pstyle15 {
		font-family:arial,helvetica,sans-serif;
		line-height:18px;
		font-size:15px;
		text-align:justify;
		color:rgb(166,206,227);
	}
	#g-ExceedCurve-Artboard_2 {
		position:relative;
		overflow:hidden;
	}
	#g-ExceedCurve-Artboard_2 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:17px;
		opacity:1;
		letter-spacing:0em;
		font-size:18px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle1 {
		font-weight:600;
		font-style:Semibold;
		font-size:14px;
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:11px;
		font-size:11px;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle3 {
		font-family:arial,helvetica,sans-serif;
		line-height:15px;
		font-size:12px;
		text-align:justify;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle4 {
		font-family:arial,helvetica,sans-serif;
		line-height:15px;
		font-size:12px;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle5 {
		font-weight:400;
		font-style:Regular;
		line-height:16px;
		font-size:13px;
		text-align:justify;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle6 {
		font-weight:400;
		font-style:Regular;
		line-height:13px;
		font-size:14px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle7 {
		font-weight:400;
		font-style:Regular;
		line-height:16px;
		font-size:14px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle8 {
		font-weight:400;
		font-style:Regular;
		line-height:10px;
		height:10px;
		font-size:10px;
		text-align:justify;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle9 {
		font-weight:400;
		font-style:Regular;
		line-height:13px;
		height:13px;
		font-size:14px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle10 {
		font-weight:400;
		font-style:Regular;
		line-height:14px;
		height:14px;
		font-size:14px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle11 {
		font-family:arial,helvetica,sans-serif;
		line-height:15px;
		font-size:12px;
		text-align:justify;
		color:rgb(31,120,180);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle12 {
		font-family:arial,helvetica,sans-serif;
		line-height:15px;
		font-size:12px;
		text-align:justify;
		color:rgb(255,127,0);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle13 {
		font-weight:400;
		font-style:Regular;
		line-height:12px;
		height:12px;
		font-size:10px;
		text-align:justify;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle14 {
		font-family:arial,helvetica,sans-serif;
		line-height:15px;
		font-size:12px;
		text-align:justify;
		color:rgb(221,197,172);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle15 {
		font-family:arial,helvetica,sans-serif;
		line-height:15px;
		font-size:12px;
		text-align:justify;
		color:rgb(166,206,227);
	}
	#g-ExceedCurve-Artboard_2 .g-pstyle16 {
		font-weight:400;
		font-style:Regular;
		line-height:16px;
		font-size:13px;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_3 {
		position:relative;
		overflow:hidden;
	}
	#g-ExceedCurve-Artboard_3 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:13px;
		opacity:1;
		letter-spacing:0em;
		font-size:13px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle1 {
		font-weight:600;
		font-style:Semibold;
		line-height:14px;
		font-size:11px;
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:9px;
		font-size:9px;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle3 {
		font-family:arial,helvetica,sans-serif;
		line-height:11px;
		font-size:9px;
		text-align:justify;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle4 {
		font-family:arial,helvetica,sans-serif;
		line-height:11px;
		font-size:9px;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle5 {
		font-weight:400;
		font-style:Regular;
		line-height:14px;
		font-size:12px;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle6 {
		font-weight:400;
		font-style:Regular;
		line-height:10px;
		font-size:11px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle7 {
		font-weight:400;
		font-style:Regular;
		line-height:8px;
		height:8px;
		font-size:9px;
		text-align:justify;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle8 {
		font-weight:400;
		font-style:Regular;
		line-height:10px;
		height:10px;
		font-size:11px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle9 {
		font-weight:400;
		font-style:Regular;
		line-height:11px;
		font-size:11px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle10 {
		font-family:arial,helvetica,sans-serif;
		line-height:11px;
		font-size:9px;
		text-align:justify;
		color:rgb(31,120,180);
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle11 {
		font-weight:400;
		font-style:Regular;
		line-height:11px;
		height:11px;
		font-size:9px;
		text-align:justify;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle12 {
		font-family:arial,helvetica,sans-serif;
		line-height:11px;
		font-size:9px;
		text-align:justify;
		color:rgb(255,127,0);
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle13 {
		font-family:arial,helvetica,sans-serif;
		line-height:11px;
		font-size:9px;
		text-align:justify;
		color:rgb(221,197,172);
	}
	#g-ExceedCurve-Artboard_3 .g-pstyle14 {
		font-family:arial,helvetica,sans-serif;
		line-height:11px;
		font-size:9px;
		text-align:justify;
		color:rgb(166,206,227);
	}
	#g-ExceedCurve-Artboard_4 {
		position:relative;
		overflow:hidden;
	}
	#g-ExceedCurve-Artboard_4 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:13px;
		opacity:1;
		letter-spacing:0em;
		font-size:13px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle1 {
		font-weight:600;
		font-style:Semibold;
		line-height:14px;
		font-size:11px;
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:7px;
		font-size:8px;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle3 {
		font-family:arial,helvetica,sans-serif;
		line-height:10px;
		font-size:8px;
		text-align:justify;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle4 {
		font-family:arial,helvetica,sans-serif;
		line-height:10px;
		font-size:8px;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle5 {
		font-weight:400;
		font-style:Regular;
		line-height:12px;
		font-size:10px;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle6 {
		font-weight:400;
		font-style:Regular;
		line-height:9px;
		font-size:10px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle7 {
		font-weight:400;
		font-style:Regular;
		line-height:7px;
		height:7px;
		font-size:8px;
		text-align:justify;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle8 {
		font-weight:400;
		font-style:Regular;
		line-height:9px;
		height:9px;
		font-size:10px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle9 {
		font-weight:400;
		font-style:Regular;
		line-height:10px;
		font-size:10px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle10 {
		font-weight:400;
		font-style:Regular;
		line-height:10px;
		height:10px;
		font-size:10px;
		color:rgb(145,145,145);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle11 {
		font-family:arial,helvetica,sans-serif;
		line-height:10px;
		font-size:8px;
		text-align:justify;
		color:rgb(31,120,180);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle12 {
		font-family:arial,helvetica,sans-serif;
		line-height:10px;
		font-size:8px;
		text-align:justify;
		color:rgb(255,127,0);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle13 {
		font-weight:400;
		font-style:Regular;
		line-height:8px;
		height:8px;
		font-size:7px;
		text-align:justify;
		color:rgb(132,132,132);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle14 {
		font-family:arial,helvetica,sans-serif;
		line-height:10px;
		font-size:8px;
		text-align:justify;
		color:rgb(221,197,172);
	}
	#g-ExceedCurve-Artboard_4 .g-pstyle15 {
		font-family:arial,helvetica,sans-serif;
		line-height:10px;
		font-size:8px;
		text-align:justify;
		color:rgb(166,206,227);
	}



	/* css for historic exceedance facet */


#g-2026-03-11_cExcHistoricSeasonsFacet-box {
		max-width:1500px;
	}
	#g-2026-03-11_cExcHistoricSeasonsFacet-box ,
	#g-2026-03-11_cExcHistoricSeasonsFacet-box .g-artboard {
		margin:0 auto;
	}
	#g-2026-03-11_cExcHistoricSeasonsFacet-box p {
		margin:0;
	}
	#g-2026-03-11_cExcHistoricSeasonsFacet-box .g-aiAbs {
		position:absolute;
	}
	#g-2026-03-11_cExcHistoricSeasonsFacet-box .g-aiImg {
		position:absolute;
		top:0;
		display:block;
		width:100% !important;
	}
	#g-2026-03-11_cExcHistoricSeasonsFacet-box .g-aiSymbol {
		position: absolute;
		box-sizing: border-box;
	}
	#g-2026-03-11_cExcHistoricSeasonsFacet-box .g-aiPointText p { white-space: nowrap; }
	#g-ExceedHistFacet-Artboard_1 {
		position:relative;
		overflow:hidden;
	}
	#g-ExceedHistFacet-Artboard_1 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:26px;
		opacity:1;
		letter-spacing:0em;
		font-size:22px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-ExceedHistFacet-Artboard_1 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
	}
	#g-ExceedHistFacet-Artboard_1 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:20px;
		font-size:17px;
		text-align:justify;
	}
	#g-ExceedHistFacet-Artboard_1 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:20px;
		height:20px;
		font-size:17px;
		text-align:justify;
	}
	#g-ExceedHistFacet-Artboard_1 .g-pstyle3 {
		font-weight:600;
		font-style:Semibold;
		line-height:15px;
		font-size:15px;
	}
	#g-ExceedHistFacet-Artboard_1 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		line-height:13px;
		font-size:11px;
	}
	#g-ExceedHistFacet-Artboard_1 .g-pstyle5 {
		font-weight:400;
		font-style:Regular;
		line-height:15px;
		font-size:13px;
		text-align:justify;
	}


	/* css for future exceedance facet */
	
#g-2026-03-11_cExcFutureSeasonsFacet-box {
		max-width:1500px;
	}
	#g-2026-03-11_cExcFutureSeasonsFacet-box ,
	#g-2026-03-11_cExcFutureSeasonsFacet-box .g-artboard {
		margin:0 auto;
	}
	#g-2026-03-11_cExcFutureSeasonsFacet-box p {
		margin:0;
	}
	#g-2026-03-11_cExcFutureSeasonsFacet-box .g-aiAbs {
		position:absolute;
	}
	#g-2026-03-11_cExcFutureSeasonsFacet-box .g-aiImg {
		position:absolute;
		top:0;
		display:block;
		width:100% !important;
	}
	#g-2026-03-11_cExcFutureSeasonsFacet-box .g-aiSymbol {
		position: absolute;
		box-sizing: border-box;
	}
	#g-2026-03-11_cExcFutureSeasonsFacet-box .g-aiPointText p { white-space: nowrap; }
	#g-ExceedFtrFacet-Artboard_1 {
		position:relative;
		overflow:hidden;
	}
	#g-ExceedFtrFacet-Artboard_1 p {
		font-family:Open Sans;
		font-weight:regular;
		font-style:normal;
		line-height:26px;
		opacity:1;
		letter-spacing:0em;
		font-size:22px;
		text-align:left;
		color:rgb(0,0,0);
		text-transform:none;
		padding-bottom:0;
		padding-top:0;
		mix-blend-mode:normal;
		height:auto;
		position:static;
	}
	#g-ExceedFtrFacet-Artboard_1 .g-pstyle0 {
		font-weight:700;
		font-style:Bold;
	}
	#g-ExceedFtrFacet-Artboard_1 .g-pstyle1 {
		font-weight:400;
		font-style:Regular;
		line-height:20px;
		font-size:17px;
		text-align:justify;
	}
	#g-ExceedFtrFacet-Artboard_1 .g-pstyle2 {
		font-weight:400;
		font-style:Regular;
		line-height:20px;
		height:20px;
		font-size:17px;
		text-align:justify;
	}
	#g-ExceedFtrFacet-Artboard_1 .g-pstyle3 {
		font-weight:600;
		font-style:Semibold;
		line-height:15px;
		font-size:15px;
	}
	#g-ExceedFtrFacet-Artboard_1 .g-pstyle4 {
		font-weight:400;
		font-style:Regular;
		line-height:13px;
		font-size:11px;
	}
	#g-ExceedFtrFacet-Artboard_1 .g-pstyle5 {
		font-weight:400;
		font-style:Regular;
		line-height:15px;
		font-size:13px;
		text-align:justify;
	}

	/*  final map */
	#g-2026023_cExcWtrFuture_web_02-box {
	container-type:inline-size;
	container-name:g-2026023_cExcWtrFuture_web_02-box;
}
#g-2026023_cExcWtrFuture_web_02-box {
	max-width:1500px;
}
#g-2026023_cExcWtrFuture_web_02-box,
#g-2026023_cExcWtrFuture_web_02-box .g-artboard {
	margin:0 auto;
}
#g-2026023_cExcWtrFuture_web_02-box p {
	margin:0;
}
#g-2026023_cExcWtrFuture_web_02-box .g-aiAbs {
	position:absolute;
}
#g-2026023_cExcWtrFuture_web_02-box .g-aiImg {
	position:absolute;
	top:0;
	display:block;
	width:100% !important;
}
#g-2026023_cExcWtrFuture_web_02-box .g-aiSymbol {
	position:absolute;
	box-sizing:border-box;
}
#g-2026023_cExcWtrFuture_web_02-box .g-aiPointText p {
	white-space:nowrap;
}
#g-cExcessMap-Artboard_1 {
	position:relative;
	overflow:hidden;
}
#g-cExcessMap-Artboard_1 {
	display:none;
}
@container g-2026023_cExcWtrFuture_web_02-box (width >= 897px) {
#g-cExcessMap-Artboard_1 {
	display:block;
}
}
#g-cExcessMap-Artboard_1 p {
	font-family:Open Sans;
	font-weight:regular;
	font-style:normal;
	line-height:12px;
	opacity:1;
	letter-spacing:0em;
	font-size:11px;
	text-align:left;
	color:rgb(128,128,128);
	text-transform:none;
	padding-bottom:0;
	padding-top:0;
	mix-blend-mode:normal;
	height:auto;
	position:static;
}
#g-cExcessMap-Artboard_1 .g-pstyle0 {
	font-weight:700;
	font-style:Bold;
	line-height:28px;
	height:28px;
	font-size:23px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle1 {
	font-weight:600;
	font-style:Semibold;
	line-height:14px;
	height:14px;
	font-size:12px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle2 {
	font-weight:600;
	font-style:Semibold;
	line-height:16px;
	height:16px;
	font-size:14px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle3 {
	font-weight:400;
	font-style:Regular;
	line-height:15px;
	height:15px;
	font-size:12px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle4 {
	font-weight:700;
	font-style:Bold;
	line-height:14px;
	height:14px;
	font-size:12px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_1 .g-pstyle5 {
	font-weight:700;
	font-style:Bold;
	line-height:14px;
	height:14px;
	letter-spacing:-0.075em;
	font-size:12px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_1 .g-pstyle6 {
	font-weight:700;
	font-style:Bold;
	line-height:14px;
	height:14px;
	font-size:12px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle7 {
	font-weight:600;
	font-style:Semibold;
	line-height:14px;
	font-size:12px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle8 {
	font-weight:600;
	font-style:Semibold;
	line-height:16px;
	font-size:13px;
	text-align:center;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle9 {
	font-weight:600;
	font-style:Semibold;
	line-height:14px;
	height:14px;
	letter-spacing:-0.075em;
	font-size:12px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle10 {
	font-weight:300;
	font-style:Light;
	line-height:8px;
	height:8px;
	font-size:10px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle11 {
	font-weight:600;
	font-style:Semibold;
	line-height:14px;
	height:14px;
	font-size:12px;
	color:rgb(252,252,252);
}
#g-cExcessMap-Artboard_1 .g-pstyle12 {
	font-weight:300;
	font-style:Light;
	line-height:10px;
	height:10px;
	font-size:10px;
	text-align:justify;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle13 {
	font-weight:600;
	font-style:Semibold;
	line-height:16px;
	font-size:13px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle14 {
	font-weight:400;
	font-style:Regular;
}
#g-cExcessMap-Artboard_1 .g-pstyle15 {
	font-weight:400;
	font-style:Regular;
	line-height:14px;
	height:14px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle16 {
	font-weight:300;
	font-style:Condensed Light;
	line-height:13px;
	height:13px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle17 {
	font-weight:600;
	font-style:Semibold;
	line-height:14px;
	letter-spacing:-0.075em;
	color:rgb(252,252,252);
}
#g-cExcessMap-Artboard_1 .g-pstyle18 {
	font-weight:600;
	font-style:Semibold;
	line-height:14px;
	height:14px;
	letter-spacing:-0.075em;
	font-size:12px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_1 .g-pstyle19 {
	font-weight:300;
	font-style:Light;
	line-height:10px;
	font-size:10px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle20 {
	font-weight:300;
	font-style:Condensed Light;
	line-height:13px;
	height:13px;
	color:rgb(255,254,253);
}
#g-cExcessMap-Artboard_1 .g-pstyle21 {
	font-weight:600;
	font-style:Semibold;
	line-height:14px;
	letter-spacing:-0.075em;
	font-size:12px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle22 {
	font-weight:300;
	font-style:Condensed Light;
	height:12px;
	font-size:10px;
	text-align:justify;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle23 {
	font-weight:600;
	font-style:Semibold;
	line-height:14px;
	letter-spacing:-0.075em;
	font-size:12px;
	color:rgb(252,252,252);
}
#g-cExcessMap-Artboard_1 .g-pstyle24 {
	font-weight:300;
	font-style:Light;
	line-height:8px;
	height:8px;
	font-size:8px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle25 {
	font-weight:300;
	font-style:Light;
	line-height:10px;
	height:10px;
	font-size:10px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle26 {
	font-weight:600;
	font-style:Semibold;
	line-height:16px;
	letter-spacing:-0.075em;
	font-size:13px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_1 .g-pstyle27 {
	font-weight:700;
	font-style:Bold;
	line-height:15px;
	height:15px;
	font-size:13px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_2 {
	position:relative;
	overflow:hidden;
}
#g-cExcessMap-Artboard_2 {
	display:none;
}
@container g-2026023_cExcWtrFuture_web_02-box (width >= 696px) and (width < 897px) {
#g-cExcessMap-Artboard_2 {
	display:block;
}
}
#g-cExcessMap-Artboard_2 p {
	font-family:Open Sans;
	font-weight:regular;
	font-style:normal;
	line-height:9px;
	opacity:1;
	letter-spacing:0em;
	font-size:10px;
	text-align:left;
	color:rgb(128,128,128);
	text-transform:none;
	padding-bottom:0;
	padding-top:0;
	mix-blend-mode:normal;
	height:auto;
	position:static;
}
#g-cExcessMap-Artboard_2 .g-pstyle0 {
	font-weight:700;
	font-style:Bold;
	line-height:22px;
	height:22px;
	font-size:18px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle1 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	height:11px;
	font-size:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle2 {
	font-weight:700;
	font-style:Bold;
	line-height:11px;
	height:11px;
	font-size:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle3 {
	font-weight:600;
	font-style:Semibold;
	line-height:13px;
	height:13px;
	font-size:11px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle4 {
	font-weight:400;
	font-style:Regular;
	line-height:12px;
	height:12px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle5 {
	font-weight:700;
	font-style:Bold;
	line-height:11px;
	height:11px;
	font-size:9px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_2 .g-pstyle6 {
	font-weight:700;
	font-style:Bold;
	line-height:11px;
	height:11px;
	letter-spacing:-0.075em;
	font-size:9px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_2 .g-pstyle7 {
	font-weight:700;
	font-style:Bold;
	height:9px;
	letter-spacing:-0.075em;
	font-size:8px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle8 {
	font-weight:600;
	font-style:Semibold;
	line-height:12px;
	text-align:center;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle9 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	height:11px;
	letter-spacing:-0.075em;
	font-size:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle10 {
	font-weight:300;
	font-style:Light;
	line-height:6px;
	height:6px;
	font-size:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle11 {
	font-weight:700;
	font-style:Bold;
	height:9px;
	letter-spacing:-0.075em;
	font-size:8px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_2 .g-pstyle12 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	height:11px;
	font-size:9px;
	color:rgb(252,252,252);
}
#g-cExcessMap-Artboard_2 .g-pstyle13 {
	font-weight:300;
	font-style:Light;
	line-height:8px;
	height:8px;
	font-size:9px;
	text-align:justify;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle14 {
	font-weight:600;
	font-style:Semibold;
	line-height:12px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle15 {
	font-weight:400;
	font-style:Regular;
}
#g-cExcessMap-Artboard_2 .g-pstyle16 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	letter-spacing:-0.075em;
	font-size:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle17 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	height:11px;
	letter-spacing:-0.075em;
	font-size:9px;
	color:rgb(252,252,252);
}
#g-cExcessMap-Artboard_2 .g-pstyle18 {
	font-weight:300;
	font-style:Condensed Light;
	line-height:11px;
	height:11px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle19 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	height:11px;
	letter-spacing:-0.075em;
	font-size:9px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_2 .g-pstyle20 {
	font-weight:300;
	font-style:Condensed Light;
	line-height:11px;
	height:11px;
	color:rgb(255,254,253);
}
#g-cExcessMap-Artboard_2 .g-pstyle21 {
	font-weight:300;
	font-style:Light;
	line-height:10px;
	font-size:11px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle22 {
	font-weight:300;
	font-style:Light;
	line-height:7px;
	height:7px;
	font-size:8px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_2 .g-pstyle23 {
	font-weight:700;
	font-style:Bold;
	line-height:12px;
	height:12px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_3 {
	position:relative;
	overflow:hidden;
}
#g-cExcessMap-Artboard_3 {
	display:none;
}
@container g-2026023_cExcWtrFuture_web_02-box (width >= 515px) and (width < 696px) {
#g-cExcessMap-Artboard_3 {
	display:block;
}
}
#g-cExcessMap-Artboard_3 p {
	font-family:Open Sans;
	font-weight:regular;
	font-style:normal;
	line-height:9px;
	opacity:1;
	letter-spacing:0em;
	font-size:9px;
	text-align:left;
	color:rgb(128,128,128);
	text-transform:none;
	padding-bottom:0;
	padding-top:0;
	mix-blend-mode:normal;
	height:auto;
	position:static;
}
#g-cExcessMap-Artboard_3 .g-pstyle0 {
	font-weight:700;
	font-style:Bold;
	line-height:16px;
	height:16px;
	font-size:14px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle1 {
	font-weight:600;
	font-style:Semibold;
	line-height:8px;
	height:8px;
	font-size:7px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle2 {
	font-weight:700;
	font-style:Bold;
	line-height:8px;
	font-size:7px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle3 {
	font-weight:600;
	font-style:Semibold;
	height:9px;
	font-size:8px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle4 {
	font-weight:600;
	font-style:Semibold;
	line-height:8px;
	font-size:7px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle5 {
	font-weight:400;
	font-style:Regular;
	height:9px;
	font-size:7px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle6 {
	font-weight:700;
	font-style:Bold;
	line-height:8px;
	height:8px;
	font-size:7px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_3 .g-pstyle7 {
	font-weight:700;
	font-style:Bold;
	line-height:8px;
	font-size:7px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_3 .g-pstyle8 {
	font-weight:700;
	font-style:Bold;
	line-height:8px;
	height:8px;
	letter-spacing:-0.075em;
	font-size:7px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_3 .g-pstyle9 {
	font-weight:700;
	font-style:Bold;
	line-height:7px;
	height:7px;
	font-size:6px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle10 {
	font-weight:700;
	font-style:Bold;
	line-height:8px;
	height:8px;
	font-size:7px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle11 {
	font-weight:700;
	font-style:Bold;
	line-height:7px;
	height:7px;
	letter-spacing:-0.075em;
	font-size:6px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle12 {
	font-weight:600;
	font-style:Semibold;
	line-height:10px;
	font-size:10px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle13 {
	font-weight:600;
	font-style:Semibold;
	line-height:8px;
	letter-spacing:-0.075em;
	font-size:7px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle14 {
	font-weight:400;
	font-style:Regular;
}
#g-cExcessMap-Artboard_3 .g-pstyle15 {
	font-weight:400;
	font-style:Regular;
	line-height:11px;
	height:11px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle16 {
	font-weight:400;
	font-style:Regular;
	line-height:10px;
	height:10px;
	font-size:8px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle17 {
	font-weight:400;
	font-style:Regular;
	line-height:10px;
	height:10px;
	font-size:8px;
	color:rgb(255,254,253);
}
#g-cExcessMap-Artboard_3 .g-pstyle18 {
	font-weight:300;
	font-style:Light;
	line-height:10px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle19 {
	font-weight:300;
	font-style:Light;
	line-height:8px;
	height:8px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_3 .g-pstyle20 {
	font-weight:700;
	font-style:Bold;
	line-height:10px;
	height:10px;
	font-size:8px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_4 {
	position:relative;
	overflow:hidden;
}
#g-cExcessMap-Artboard_4 {
	display:none;
}
@container g-2026023_cExcWtrFuture_web_02-box (width >= 445px) and (width < 515px) {
#g-cExcessMap-Artboard_4 {
	display:block;
}
}
#g-cExcessMap-Artboard_4 p {
	font-family:Open Sans;
	font-weight:regular;
	font-style:normal;
	line-height:8px;
	opacity:1;
	letter-spacing:0em;
	font-size:8px;
	text-align:left;
	color:rgb(128,128,128);
	text-transform:none;
	padding-bottom:0;
	padding-top:0;
	mix-blend-mode:normal;
	height:auto;
	position:static;
}
#g-cExcessMap-Artboard_4 .g-pstyle0 {
	font-weight:700;
	font-style:Bold;
	line-height:14px;
	height:14px;
	font-size:12px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle1 {
	font-weight:600;
	font-style:Semibold;
	line-height:7px;
	height:7px;
	font-size:6px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle2 {
	font-weight:700;
	font-style:Bold;
	line-height:7px;
	font-size:6px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle3 {
	font-weight:600;
	font-style:Semibold;
	height:8px;
	font-size:7px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle4 {
	font-weight:600;
	font-style:Semibold;
	line-height:7px;
	font-size:6px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle5 {
	font-weight:400;
	font-style:Regular;
	line-height:7px;
	height:7px;
	font-size:6px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle6 {
	font-weight:700;
	font-style:Bold;
	line-height:7px;
	height:7px;
	font-size:6px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_4 .g-pstyle7 {
	font-weight:700;
	font-style:Bold;
	line-height:7px;
	font-size:6px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_4 .g-pstyle8 {
	font-weight:700;
	font-style:Bold;
	line-height:7px;
	height:7px;
	letter-spacing:-0.075em;
	font-size:6px;
	color:rgb(255,255,255);
}
#g-cExcessMap-Artboard_4 .g-pstyle9 {
	font-weight:700;
	font-style:Bold;
	line-height:6px;
	height:6px;
	font-size:5px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle10 {
	font-weight:700;
	font-style:Bold;
	line-height:7px;
	height:7px;
	font-size:6px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle11 {
	font-weight:700;
	font-style:Bold;
	line-height:6px;
	height:6px;
	letter-spacing:-0.075em;
	font-size:5px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle12 {
	font-weight:600;
	font-style:Semibold;
	line-height:9px;
	font-size:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle13 {
	font-weight:600;
	font-style:Semibold;
	line-height:7px;
	letter-spacing:-0.075em;
	font-size:6px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle14 {
	font-weight:400;
	font-style:Regular;
}
#g-cExcessMap-Artboard_4 .g-pstyle15 {
	font-weight:400;
	font-style:Regular;
	line-height:9px;
	height:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle16 {
	font-weight:400;
	font-style:Regular;
	height:8px;
	font-size:7px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle17 {
	font-weight:400;
	font-style:Regular;
	height:8px;
	font-size:7px;
	color:rgb(255,254,253);
}
#g-cExcessMap-Artboard_4 .g-pstyle18 {
	font-weight:300;
	font-style:Light;
	line-height:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle19 {
	font-weight:300;
	font-style:Light;
	line-height:7px;
	height:7px;
	color:rgb(0,0,0);
}
#g-cExcessMap-Artboard_4 .g-pstyle20 {
	font-weight:700;
	font-style:Bold;
	height:8px;
	font-size:7px;
	color:rgb(255,255,255);
}
#g-cExcessMap-mobile {
	position:relative;
	overflow:hidden;
}
@container g-2026023_cExcWtrFuture_web_02-box (width >= 445px) {
#g-cExcessMap-mobile {
	display:none;
}
}
#g-cExcessMap-mobile p {
	font-family:Open Sans;
	font-weight:regular;
	font-style:normal;
	line-height:10px;
	opacity:1;
	letter-spacing:0em;
	font-size:7px;
	text-align:left;
	color:rgb(128,128,128);
	text-transform:none;
	padding-bottom:0;
	padding-top:0;
	mix-blend-mode:normal;
	height:auto;
	position:static;
}
#g-cExcessMap-mobile .g-pstyle0 {
	font-weight:700;
	font-style:Bold;
	line-height:11px;
	height:11px;
	font-size:10px;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle1 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	font-size:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle2 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	height:11px;
	font-size:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle3 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	letter-spacing:-0.075em;
	font-size:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle4 {
	font-weight:400;
	font-style:Regular;
	font-size:8px;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle5 {
	font-weight:700;
	font-style:Bold;
	line-height:7px;
	font-size:6px;
	color:rgb(255,255,255);
}
#g-cExcessMap-mobile .g-pstyle6 {
	font-weight:700;
	font-style:Bold;
	line-height:7px;
	height:7px;
	font-size:6px;
	color:rgb(255,255,255);
}
#g-cExcessMap-mobile .g-pstyle7 {
	font-weight:600;
	font-style:Semibold;
	line-height:9px;
	height:9px;
	font-size:8px;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle8 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	height:11px;
	letter-spacing:-0.075em;
	font-size:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle9 {
	font-weight:600;
	font-style:Semibold;
	font-size:10px;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle10 {
	font-weight:600;
	font-style:Semibold;
	line-height:11px;
	letter-spacing:-0.075em;
	font-size:9px;
	text-align:justify;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle11 {
	font-weight:400;
	font-style:Regular;
}
#g-cExcessMap-mobile .g-pstyle12 {
	font-weight:400;
	font-style:Regular;
	line-height:7px;
	font-size:6px;
	text-align:justify;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle13 {
	font-weight:400;
	font-style:Regular;
	line-height:7px;
	font-size:6px;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle14 {
	font-weight:400;
	font-style:Regular;
	line-height:8px;
	height:8px;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle15 {
	font-weight:400;
	font-style:Regular;
	line-height:8px;
	height:8px;
	color:rgb(255,254,253);
}
#g-cExcessMap-mobile .g-pstyle16 {
	font-weight:300;
	font-style:Light;
	line-height:9px;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle17 {
	font-weight:300;
	font-style:Light;
	line-height:8px;
	color:rgb(0,0,0);
}
#g-cExcessMap-mobile .g-pstyle18 {
	font-weight:700;
	font-style:Bold;
	line-height:12px;
	font-size:10px;
	color:rgb(0,0,0);
}

